使用uniapp开发,一般都开发小程序,同时有着编译app或者H5的潜在需求. 在编译app或者H5的过程中,会有一些"兼容性"问题(小程序可以,app异常),以下是我遇到的一些问题以及解决方案
1.自定义组件使用时,不能使用原生的tap等事件
在自定义组件中对事件处理进行一次封装,可以$emit
自定义事件
2.图片上传异常
小程序中可能在上传图片会加上header
header: {
"content-type": "multipart/form-data"
},
编译app或者h5时需要去掉
3.H5和App不支持onReady
可以用mounted代替
4.安卓存在拨号拨不出去的情况
就是点击没有反应的情况,可以尝试一下是不是安卓基座没有设置,可以参考https://www.freesion.com/article/772363180/
5.input绑定change事件获取不到value
还是需要用input事件,如果嫌input事件触发频繁,可以用节流函数包装一下