[文章]HarmonyOS卡片开发-JS/JAVA场景能力简析

阅读量0
0
0
场景
Java卡片
JS卡片
支持的版本
实时刷新(类似时钟)
Java使用ComponentProvider做实时刷新代价比较大
JS可以做到端侧刷新,但是需要定制化组件
HarmonyOS 2.0及以上
开发方式
Java UI在卡片提供方需要同时对数据和组件进行处理,生成ComponentProvider远端渲染
JS卡片在使用方加载渲染,提供方只要处理数据、组件和逻辑分离
组件支持
TextImageDirectionalLayoutPositionLayoutDependentLayout
divlistlist-itemswiper
stackimagetextspanprogressbutton(定制:chart clockcalendar
卡片内动效
不支持
暂不开放
阴影模糊
不支持
支持
动态适应布局
不支持
支持
自定义卡片跳转页面
不支持
支持
综上所述,JS卡片比Java卡片支持的控件和能力都更丰富:Java卡片:适合作为一个直达入口,没有复杂的页面和事件。JS卡片:适合有复杂界面的卡片。
本文主要参考HarmonyOS官方文档材料整理。
附件:

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友