uniapp,mpvue微信,支付宝兼容性说明

1、请求区别

mpvue: 

区别一:微信返回的状态码是statusCode,支付宝返回的是status

区别二:微信成功回调状态码有,2开头的状态码及4开头的状态码,失败回调状态码5开头;支付宝成功回调状态码只有2开头,其他都是失败回调

uniapp:

统一取状态码字段statusCode

区别二:微信成功回调状态码有,2开头的状态码及4开头的状态码,失败回调状态码5开头;支付宝成功回调状态码只有2开头,其他都是失败回调

2、 :class & :style绑定
mpvue:  支持字符串语法, 数组语法,不支持对象语法

uniapp: 支持对象语法,数组语法,字符串语法

3、v-html

App端和H5端支持 v-html ,微信小程序会被转为 rich-text,其他端不支持 v-html

微信,支付宝使用rich-text, 微信支持字符串及数组形式,支付宝支持数组形式,使用工具将字符串转为rich-text数组形式

4、image

支付宝严格使用mode控制图片渲染

5、自定义组件

mpvue-可以执行页面生命周期方法

uniapp-不可以执行页面生命周期方法

应用生命周期-App.vue

页面生命周期-页面

@组件生命周期-组件(只有vue实例的生命周期),组件如需使用页面生命周期需父组件通知子组件(可使用ref)

@组件内样式不允许有标签选择器,ID选择器,和属性选择器

原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/15307839.html