用鸿蒙写个e交易

效果演示

鸿蒙版本e交易-效果演示视频

flutter版本e交易-效果演示视频

flutter版本可在应用市场直接搜索下载查看效果

技术点

  1. 基于 API9 使用 ArtTSArtUI 实现页面构建和状态管理
  2. 基于 PersistentStorageLocalStoragedataPreferences 实现用户本地信息存储和站点切换控制
  3. 基于 displaydeviceInfo 实现适配手机侧函数 vp2vp 做到视觉统一
  4. 基于 IDataSourceLazyForEach 实现列表懒加载优化列表性能
  5. 基于 Axios 封装请求工具类,实现接口响应数据泛型支持和参数处理与响应拦截
  6. 基于鸿蒙系统组件,抽象封装通用组件 Search、Skeleton、LoadingDialog、Toast
  7. 基于 router 都页面栈进行控制,完成页面栈维护和清理
  8. 基于动画模块,实现页面转场动画、骨架屏涉及
  9. 基于鸿蒙第三方库pulltorefresh实现 列表下拉刷新、上拉加载更多
  10. 使用鸿蒙第三方库 dayjs 实现时间相关处理业务逻辑
  11. 基于Canvas完成首页绿证、绿电模块饼状图的封装

总结

  1. 路由跳转像小程序.需要在main_page.json文件中配置才能跳转

  2. ts中不能引入ets

  3. 无法设置全局style,@style无法倒出

  4. 模拟器每次重新运行会清掉userDefeault中的数据,也可以配置不卸载重装(运行-keep appliacationData)

  5. Image组件不能加载带中文串的urlstring

  6. 鸿蒙调试不方便,没有热重载. priview逻辑多了根本加载不起来,难用

  7. Resource不能用字符串拼接,如r(`app.media.{this.iconName}`)这样调用不起来

  8. 没有expend组件,可以用blank组件及layoutweight处理字体过长越界问题

  9. 富文本用text的子组件span实现. 鸿蒙中的RechText加载的是h5

  10. Media中添加图片命名不能用-,只能用_和大小写字母数字

  11. 鸿蒙中子组件会遮挡父组件的圆角.所以在父组件设置圆角borderRadius(vp360vp(15))后要继续设置`.clip(true)

  12. Stack中两个组件,决定谁在上边下边,可以用zIndex属性

  13. 嵌套组件中不让写三目运算符,有点难受啊

  14. 支持hotReload 但是得自己配置https://juejin.cn/post/7301579823415984154?share_token=99a30cb0-bcca-4815-8876-8982ab5a0ebb

  15. 最恶心的问题 莫名其妙生成一堆无用的js/ js.map无法运行,文件安装插件处理解决https://plugins.jetbrains.com/plugin/23192-arkcompilersupport

  16. stack层叠视图,点击事件处理用.hitTestBehavior(HitTestMode.Block)处理

  17. stack中组件设置.zIndex(1) ,设置的值要大于等于2,否则出现无法点击问题(参考电力百科页面导航栏例子)

  18. 热更新不好用的情况,可能是某个语法报错(不提示),但是也能编译过去.比如ListItem中放两个Row,不是放在一个根容器中

  19. flex中设置了对齐方式,子组件可以设置alignSelf不按照flex对齐方式.

  20. 好多第三方库只支持api10以上的版本,但是个人开发者无法使用

  21. 真机调试要配置好hdc,运行在真机上(老设备)上会很卡,等官方修复. 可先按照这个方法解决下问题https://developer.huawei.com/consumer/cn/blog/topic/03136413115850070但是仍然会很卡

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,219评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,363评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,933评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,020评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,400评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,640评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,896评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,597评论 0 199
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,327评论 1 244
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,581评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,072评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,399评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,054评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,083评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,849评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,672评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,585评论 2 270

推荐阅读更多精彩内容