记录:微信小程序使用this.setData()问题
数据请求后,页面不渲染
1.这个问题实际上,是一个this的作用域的问题;
2.不同地方的this,管辖权也不一样;
3.使用ES6的写法就可以避免这样的问题,
4.如果不采用ES6的方式写,就桥接一下就可以了
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLxEkaNVzaU9UNFpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmLlJmZyIGOycDO2UGOlFzY4UmM3QTZ4cDO0gDO0UjZ0Y2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
这个图,看成红色与绿色就可以了,分别代表两个this负责不同的区域
1.这个问题实际上,是一个this的作用域的问题;
2.不同地方的this,管辖权也不一样;
3.使用ES6的写法就可以避免这样的问题,
4.如果不采用ES6的方式写,就桥接一下就可以了
这个图,看成红色与绿色就可以了,分别代表两个this负责不同的区域