今天發現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='嘿嘿' })