Skip to content

组件规范

组件类型

因uni-app在底层对vue数据更新使用了自动差量更新的机制,而小程序组件,默认的setData写法是没有差量数据更新的,需要写代码手动实现差量更新才能达到相同性能。所以vue组件的性能更好。脚手架中推荐使用vue类型全端组件。

组件选择顺序

推荐按以下顺序进行组件选择:

  1. uniapp内置组件(文档链接) 由于扩展组件由内置组件封装,从性能上来讲,扩展组件的性能略低于内置组件。内置组件能满足的场景优先使用内置组件。

  2. uni-ui(文档链接) 基础脚手架中内置了uni-ui组件库,且针对海信UIUE规范进行样式调整,内置组件不满足情况可选用uni-ui组件。

  3. 自封装vue组件或插件vue类型全端 以上组件不满足业务要求时可自行封装vue组件或在插件市场中选择vue类型全端组件。