小程序开发中遇到的问题

总结下个人开发中遇到的问题

1、定时器清除遇图片上传预览

定时器进入新页面不会清除,所以要在onHide方法里面清除,但遇当前页面需要上传图片,上传图片时也会执行onHide,定时器在当前页就被清除了,所以我在跳转的时候wx.navigateto方法之后再清除定时器,或者在onUnload方法中

2、setNavigationBarColor API

wx.setNavigationBarColor可以设置标题文字颜色(frontColor)和背景色(backgroundColor),设置颜色我一般喜欢简写,因为简写也是代码优化的一点,所以我就踩坑了。
总结:frontColor不能简写,比如#000,并且区分大小写,这里是不能大写,比如#FFFFFF,但是backgroundColor简写、大小写都没问题

3、ui框架

如果使用的是ui框架的组件标签,该标签上面不能添加class,如果需要class需在外再包一层原生标签,class加到原生标签上。

4、canvas层级过高问题

项目中有echarts,需要用到canvas,但有弹出层时弹出层无法覆盖canvas,z-index样式、cover-view标签、canvas2d属性都无法解决。思路:但弹层弹出时将不显示canvas,将canvas转化为图片显示图片,实现方式暂略。

5、图片

用原生的开发的时候背景图好像不能用本地的,需要线上图片,image标签src可以直接用本地图片路径。
用uni app开发背景图好像可以用本地路径,image标签src不可以直接用本地图片路径,需先在页面requrie或important后用变量。

6、http路径

接口-request、socket、uploadFile、downloadFile等域名需要https(线上硬要求,并且需要在公众号上申请的appid配置域名地址,只有配置的域名才能正常使用),开发工具上可以设置勾选不校验合法域名(右上角-详情-本地设置),在真机上打开调试模式就可以正常使用http域名。

scroll-view标签

1、父标签不能设置position:absolute;
2、scroll-view不能设置display:flex。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值