JD零售开源项目是JD风格的轻型移动VUE组件库,该库是一种开发和服务移动Web界面的企业级产品。在此升级中,我们将添加“迷你程序多端适应”的新功能,希望应用于更多开发方案,并为更多开发人员提供前端工程解决方案。
源代码首先读取:
3.0官方网站:
#/
迷你计划的多末端改编
01
设计意图
在开发跨界迷你计划期间,我们发现没有合适的组件库可以使用,尤其是在电子商务购物中心方案开展业务时,没有任何组件库符合JD App规格,可以为我们的迷你计划项目提供支持。为了填补这一空白,同时允许组件库将便利性带给更多开发人员,我们决定在3.0中添加Mini程序的多末端改编的能力。
02
如何适应
塔罗在迷你计划的跨端开发方面表现出色。 Taro 3X还宣布,它在2020年11月支持VUE3,因此我们可以使用Taro + Vue 来实现在Mini计划中适应多个目的的目的。
塔罗的功能可以如下:
如果可以将这些功能的这些功能添加到组件库中并连接彼此的功能,则可以实现在组件库中开发迷你程序的梦想。在团队的大个子的领导下,朋友们一直在睡觉,重复尝试和探索,并完善了适应方法。从易于到困难,有四个点如下:
对于每个组件,我们在原始组件的目录结构中添加了一个.taro.vue文件,以专门处理塔罗兼容性。对于演示和文档,我们添加了将“切换”切换到官方网站文档,以促进在不同环境中查看使用方法和相应的演示。
当然,如果您想查看迷你程序环境中的效果,除了显示QR码的官方演示外,还可以在我们项目中的-taro下复制VUE目录,并且可以在启动后查看效果。
03
如何使用
引入它,可以在项目中使用。
# Vue3 项目 npm i @nutui/nutui@next -S# NutUI 小程序多端项目npm i @nutui/nutui@taro -S
约3.0
01
技术亮点
1。拥抱Vue3
介绍新的VUE3功能API等;
破坏性变化,全面升级;
使用组合API语法重建,清晰的结构和模块化函数;
分别提取组件事件以增强代码可读性;
重构具有新功能的安装级组件。
2。将构建工具升级到Vite 2.x
弃用,引入下一代前端建筑工具Vite。启动速度已从最初的30年代提高到周围,这将大大提高发展效率。
3。充分使用
3.0被用作主要的开发语言,在前端应用程序的飙升复杂性的背景下,它处理了一个问题,即组件难以维护且难以扩展。
02
完全升级的视觉体验
3.0根据最新的JD App 10.0规格重组和设计组件,并与许多零售应用程序相结合
奖品问卷调查
为了为您提供更好的服务,我希望您可以花几分钟来告诉我们您的感受和建议,我们将严格将答案信息保密。这项调查是一项获奖的调查。填写问卷的用户可以围绕JD Joy绘制礼物。
截止日期:2021年8月15日
问卷链接:#//?id =