之前没出现过这个问题,过了几天就出现了问题,很迷,代码都没改过,目前个人得到的结论:数据还在处理但是没处理完,默认为空数组,但是页面已经渲染了。。但是按道理数据改变了应该渲染啊。。。
html 代码 这里页面渲染完是显示是空数组
<span v-for="(value,key) in item['expert']" :key="key">
<a>{{experts}}</a>
</span>
这里处理完 console 打印出来的数据是有的
apiAllExperts()
.then(Response => {
if (Response['msg'] == 'success') {
let result = Response['data']
result.forEach(element => { //这里在处理数据
this.experts[element['id']] = element
})
console.log(123123, this.experts) //处理完数据后打印出来显示有的
} else {
console.log('请求出错' + Response)
}
})
.catch(e => {
console.log('数据请求失败')
console.log(e)
})
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.