解决uniapp中数据请求到但是未渲染
解决常见的uniapp中请求数据无法渲染的问题
·
uniapp中,我们通常使用uni.request来访问后端数据,然后来渲染当前页面,但是有时会遇到数据无法渲染的情况,本人总结有以下几种情况。
1.生命周期函数是否在页面渲染前执行,此处应用onload生命周期方法
2.检测请求到的数据是否为空,调用success,结合console.log检测数据是否为空
3.注意请求的数据格式,例如:使用v-for来渲染页面的时候,数据需要是数组格式
4.确认请求到数据,且格式正确且书写正确,但是就是无法渲染,很有可能是值没有保存到data中,此处新手很容易犯的问题就是用uniapp默认success的第一种书写格式,在第一种利用this是无法保存的(因为指向问题),只要将其改成箭头函数即可
更多推荐
已为社区贡献2条内容
所有评论(0)