在axios中想把数据取出来
this. msg = “kkk”
但是却报TypeError: Cannot set property ‘msg’ of undefined的错误
后来找到,原来是自己没有函数不是箭头函数导致的
如果不是箭头函数的话,this的指向就会有问题,然后一直报错
将一下代码改为
axios.get(url).then(function(res){console.log(res.data.data.banner.list)this. msg = "你好"}).catch(function(err){console.log(err)})
改为箭头函数
axios.get(url).then(res=>{console.log(res.data.data.banner.list)this. msg = "你好"}).catch(function(err){console.log(err)})