1.小程序自定义组件嵌套组件id选择器样式开发工具有效,真机上无效,应用class选择器
2.自定义组件一些API方法要声明this指向如图片上传,查询图片信息等等
3.swiper快速滑动抖动问题
//监听swiper
swiperChange(e){
let _index = e.detail.current;
if(e.detail.source == 'autoplay' || e.detail.source == 'touch') {
this.setData({
currentIndex:_index
})
}
},
4.cover-view不能使用字体图标
5.canvas画布生成电子签名图片wx.canvasToTempFilePath时真机上为黑色背景(后面测试发现是透明背景) 需再绘制前添加白色背景
context.setFillStyle('#FFFFFF')
context.fillRect(0,0, 4000, 4000);
6.checkbox组件点击选中checked如果用data的数据渲染的,会自动修改data的数据的值
7.cover-view不能使用::before,::after, 字体图标 真机上无效,
8.小程序切后台修改系统时间后再切前台会导致无法请求。
9. scroll-view做下拉刷新上拉加载的时候如果不是全屏布局会导致部分ios无法上拉加载,原因是因为实际背后的 整个 page 在滚动的,整个 page 滚动时 scroll-view 就滚动不了,这个是 iOS 内核问题。需要在page json 里加个 disableScroll true,并且在初始内容里面要默认给一个撑开滚动的高度
10.cover-view 使用border-top样式,经测试在小米手机上会显示全部方向的边线
11.小程序判断ios和安卓
wx.getSystemInfo({
success: (res) => {
console.log(res)
if(res.platform == "ios" || res.system.indexOf('iOS') > -1 || res.system.indexOf('macOS') > -1){
//判断是否为ios端和Mac
}
},
failure() {
}
})