微信小程序开发中遇到的坑

1.页面中 onShareAppMessage方法重复,致使无效android

在官方构建小程序快捷模板时候,会生成在底部生成onShareAppMessage方法,不少小伙伴不注意的时候就会在写一次onShareAppMessage,这时候,分享不生效,不报错。ios

2.在pages/index/index.json中,即便json页面内容 为空,也要写{}json

如题,若是不写空{},会报文件解析错误 SyntaxError: Unexpected end of JSON inputcanvas

3.wx.createCanvasContext('canvas')画比较复杂的页面时候会出现页面错乱小程序

在画一些比较复杂页面,不少图,并且形状不一,还有文字的时候。canvas的渲染速度很慢。因此会致使出现不少 意想不到的样式错乱。解决办法wx.canvasToTempFilePath加定时器,延迟100毫秒执行。微信

4.input输入框在最底部的时候,ios的第三方输入法会遮盖,输入框get

其实在H5页面的时候,ios系统和input的兼容性就不是 很好,在小程序中微信拿到第三方输入法提供的高并不许确,因此,input向上弹起的距离就会产生问题,引发遮盖,目前没有 太好的解决办法。input

5.拒绝受权后不一样平台返回msg不同io

ios拒绝获取手机返回:getPhoneNumber:fail user deny模板

android平台返回:getPhoneNumber:user deny

坑爹的问题致使在拒绝受权后,ios能够执行回调,android却不行

相关文章
相关标签/搜索