异步请求的数据填充到空对象,无法更新视图
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
请问这怎么解决?
