解決Vue的組件屬性this不存在問題
更新時間:2022年01月23日 15:05:41 作者:yatsov
這篇文章主要介紹了解決Vue的組件屬性this不存在問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
Vue的組件屬性this不存在
問題來源
今天寫代碼,發(fā)現(xiàn)我的mounted方法里面的this全部一致是undefined,很奇怪,一致再找問題然后我找到問題了。
原因
原因是我用mounted方法的時候一致是采用的箭頭函數而箭頭函數的話是和父作用域相關的,所以不會綁定到實例。
腦袋之前一致沒轉到這個問題上來坑死我了。
解決方案
在實例的屬性里面堅決不要使用箭頭函數!?。。。。。。。。?!
Vue中的this丟失
1.接口請求發(fā)送不出去,顯示TypeErrory錯誤
2.語句看似不執(zhí)行
解決方案
//引用 this.$options.methods.getAll(this) getAll:function(vue){ ? //開始網絡傳輸 ? vue.$http.get(protocal + ip + port + project + 'sdf/sdasd/sad/' ).then(result => { ? ? console.log(result.body) ? ? if (result.body.result) { ???????} ? //成功了 else { ? ? // 失敗了 }) },
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue3中reactive數據被重新賦值后無法雙向綁定的解決
這篇文章主要介紹了vue3中reactive數據被重新賦值后無法雙向綁定的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05