Vue使用axios無法讀取data的解決辦法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM