微信小程序踩坑

2018-11至2019-03 踩坑(后期有可能有些问题已修复)
1.Error: tunneling socket could not be established, cause = connect EC0
解决办法:找到“工具->设置->代理设置”,选择“不使用任何代理”
2.在使用movable-view时,不能用bind:touchstart,bind:touchmove这一类去定位它,需要使用bindchange去定位
3.video中使用show-center-play-btn时需这样写:show-center-play-btn="{{false}}"
4.使用cover-image时,不能通过this.setData({ show: this.data.show })设置,必须是this.setData({ show: "none" })这样
5.cover-image层级问题,同一层级下越在上面的cover-image层级越高。例如(并不是真实写法,只是简单描述):



那么cover-image1cover-image2上面,cover-image1会遮住cover-image2
6.测试阶段用微信识别二维码不能正常使用choosevideo工具
7.2018.12.03日:一加手机无法调用choosevideocamera,苹果手机可使用duration限制视频录制时长
8.用iphone6 plus上传360*480(宽高)而上传之后会被旋转90度,480*360(宽高),所以有些视频是4:3,但是播放器会作出调整,由此用户看到的视频不一
9.看不懂自己写的啥,尴尬
10.innerAudioContent.src格式必须是“http:// ~.mp3”,否则无效
11.不能有两个cover-view相邻,否则不识别第二个
12.在对象中套用数组会被转化为字符串
13.微信使用字符转移必须 $nbsp;
14.连发两次请求,第一次会被覆盖,可设置延时发送
15.用wx.showModel提示用户重新授权
16.用wx.openSetting调用小程序向用户请求权限
17.globalData周期为从小程序开始到退出
18.openSetting打开授权界面,getSetting获取需要授权功能的界面
19.访问权限的功能值:res.authSetting['scope.userInfo']

你可能感兴趣的:(微信小程序踩坑)