微信小程序在开发过程中遇到的常见问题以及如何解决

在开发过程中,我们总会遇到各种各样的问题,下面就为大家搜集一些常见的BUG问题:

问题1:小程序中渲染json数据,,一大串字符串,如何渲染到页面中

解决方案:通过rich-text标签中的nodes属性渲染数据
在这里插入图片描述

问题2:需要一个占满小程序页面的盒子 且做到 自适应大小 起初用的 rpx 但rpx并不能做到自适应大小 其本质是1rpx = 0.5px 并不能动态的改变大小

解决方案:改用 vh vw,小程序中虽然px不能使用了 但vh vw是不受影响的

问题3:使用富文本组件展示后台返回的数据图片超出屏幕最大宽度,在wxss里面给他设置样式是调不动图片宽度的

解决方案:虽然我们该变不了 标签图片数据 的样式,可以把所有字符串中的img标签的样式改变为行内式
在这里插入图片描述

问题4:小程序中应用加载过慢

解决方案:压缩静态文件,使用精灵图,路由分包,减少默认data的大小,在不操作视图的时候,使用this.data.n=10这种赋值方式代替this.setData({n:10})

问题5:wx.navigateTo无法打开页面

解决方案:一个应用同时只能打开5个页面,请避免多层级的交互方式,可以使用wx.redirectTo,或者tabBar设置不显示tabBar的数量少于2项或超过5项都不会显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值