关于#微信小程序#的问题:数据拿到了但不显示

求解惑,数据拿到了但不显示,控制台也不报错,所有页面的数据都没有

img

img

img

兄弟你这写法多少有些复杂,网上先找个代码片段参考一下,小程序跟vue类似,简单理解组件中this就指组件本身,直接this就可以调组件中方法,或者设置data中的值,不过这不是重点,既然接口能请求通,说明调用接口方法没问题,那就记住一点,小程序也是数据驱动,只要赋值正确,然后页面中使用就会显示。那现在没显示,如何排查呢?那就简单在页面中写个标签,写一个变量假如叫name,并且给它初始值叫张三,看显示否?如果显示,那就请求接口成功后动态改变name值,如果没有改变,说明你设置变量有问题🤨

返回的数据格式不对吧,应该是jsonarray的你想要,结果返回的是jsonobject

img

img

数据拿到了 ,说明 你setData赋值的问题 在 self.SetData里 加个回调 打印一下看看self.setData({postsList:xxx},()=>{console.log(self)}) 第二张截图 大概99行的 地方开始