微信小程序注意事项

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() {
        }
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值