定義了一個vue全局方法,不能再vuex中進行調用



你把函數定義在 Vue 的原型鏈上,只能在 Vue 的實例里才能取到這個方法。

vue組件 是一個Vue 的實例,所以你當然能在這里調用到 ajax 方法。

而,vuex 只是一個 vue插件,在 vuex 里的 this 不是指向 vue實例的,所以肯定是取不到 ajax 方法的。

建議:把函數放在一個單獨的模塊里定義,這樣你在項目的不同地方,可以通過 import 的方式引入使用。


免責聲明!

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



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