VUE axios all()使用返回值报错
data(){
return {
tabledata: [],
oftenGoods: [],
}
},
created: function () {
axios.all([
axios.get('test1.php'),
axios.get('test2.php')
]).then(axios.spread(function(oftenResp, typeResp) {
console.log(oftenResp.data);
console.log(typeResp.data);
this.tabledata= typeResp.data
}))
.catch(error=>{
console.log(error);
})
},
返回的两个响应数据都能拿到, 打印也是成功的
this.tabledata= typeResp.data //这句赋值的时候报错TypeError: Cannot read property 'tabledata' of null
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
// this.tabledata= typeResp.data 你把这一句写在哪里
我大概明白了,