异步请求的数据填充到空对象,无法更新视图
let app = getApp(); Page({ data: { topMovies: {}, }, onLoad: function (options) { let that = this ; wx.request({ url: app.globalData.douBan_api + 'v2/movie/top250' , method: 'GET' , header: { 'Content-Type' : 'json' }, success(res) { that.setData({ topMovies: res.data }); console.log(that.data.topMovies); }, fail() { } }) } }) |
打印的结果如下:
wxml只有一句话:
<text>{{topMovies.title}}text>
页面没有任何输出,但是把
data: { topMovies: {}, }, |
改为
data: { topMovies: { title: '这是占位' }, }, |
页面就可以打印出 title的值。小程序工具版本为v1.01.1711020
请问这怎么解决?