# 注意事项
由于uni-app支持多端开发,而各端,特别是各小程序平台,没有统一的标准,加重了开发者和企业的成本,幸好uni-app使用Vue标准,对各端进行了写法的统一, 推动了生态的发展,但是由于某些小程序平台自身的原因,仍然会出现某些兼容性问题,我们会将制作uView过程中遇到,和平时收集的兼容性问题呈现在本专题,希望能 帮助到uni-app开发者。
# 微信小程序
注意
微信小程序基础库需要设置在2.19.2及以上
# 支付宝小程序
注意
uView需要开启了component2
模式才支持支付宝小程序
- 支付宝在很早前,已升级为
component2
模式,此模式支持更多的功能和特性,uni-app上,很多的特性,如provide/inject
、$slots
等,需要开启此模式才能支持, 而此模式在uni-app新建项目中默认是关闭的,因而需要在项目根目录的manifest.json
中开启,如没有alipay
属性节点,新增即可:
...... "mp-alipay" : { "component2": true }, ......
✅ Copy success!
# Vue特性在各平台支持度
- 以下特性,uView已对各小程序开发工具,H5浏览器,APP(不含NVUE)进行过实测,均获得支持,其中支付宝小程序需要开启
component2
模式。
App(vue) | App(nvue) | H5 | 小程序 |
---|---|---|---|
√ | √ | √ | √ |
- provide / inject
- $slots
- v-model / sync
- $parent / $children