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