微信小程序修复bug经验

问题:在小程序使用js字符串替换功能无法替换?

                  

                  

解决方案:

1.汉字内容都是复制过来的,仔细检查没有什么差异,尝试其他方法验证无果;

2.后来通过删除内容一个一个字敲进去就没问题;

3.最后打开小程序Sources菜单里直接看出差异,小红点就是隐藏的汉字字符,如果在遇到这样的问题,这可能是快速查看问题的最快方法了。


问题:js使用indexOf如何忽略大小写?

   解决方案:

1. 最巧妙的方法就是把他们全都换成大写或小写,再比较就可以了 。


问题:小程序wx.createSelectorQuery().in(this).boundingClientRect()如何在初始化页面获得标签节点信息?

   解决方案:

1.首先小程序基础库要达到2.6.0;

2.如果选择了最高的基础库依然报错,给wx.createSelectorQuery外层包含定时器300毫秒左右即可(根据初始化加载资源多少来定时间的大小);

3.方法块要写在onReady()生命周期函数里,页面显示完成初始请求资源加载完成了才会执行这个函数。

  问题的原因:

首先基础库2.6.0提升了很好的获取标签信息同步优化,虽然执行这个方法依然需要定时器但是相对低于6.0基础库,加了定时也会立即抛出属性的undefined,6.0基础库经过测试多次相对是稳定的,目前也没有发现抛出错误,甚至定时时间相对极少依然很稳定的。


问题和解决的问题的方法依然会坚持的写下去,也希望问题和问题的解决方案对大家有帮助,最后向大家推荐下我们开发的小程序-脑洞评课。

                                                           

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

油桃小镇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值