今天發現Vue中使用了axios后,then方法中無法讀取到data中的數據了,總是提示 Cannot set property 'xxx' of undefined
上網找了一圈后發現了一下解決方法。
解決辦法1:
methods:{ tap:function(){ var self=this; axios.get('xxxxxx') .then(function(result){ self.message='嘿嘿' }) } }
解決辦法2:
axios.get('xxxxxxxxxxx') .then((result)=>{ this.message='嘿嘿' })