你把函數定義在 Vue 的原型鏈上,只能在 Vue 的實例里才能取到這個方法。
vue組件 是一個Vue 的實例,所以你當然能在這里調用到 ajax 方法。
而,vuex 只是一個 vue插件,在 vuex 里的 this 不是指向 vue實例的,所以肯定是取不到 ajax 方法的。
建議:把函數放在一個單獨的模塊里定義,這樣你在項目的不同地方,可以通過 import 的方式引入使用。
你把函數定義在 Vue 的原型鏈上,只能在 Vue 的實例里才能取到這個方法。
vue組件 是一個Vue 的實例,所以你當然能在這里調用到 ajax 方法。
而,vuex 只是一個 vue插件,在 vuex 里的 this 不是指向 vue實例的,所以肯定是取不到 ajax 方法的。
建議:把函數放在一個單獨的模塊里定義,這樣你在項目的不同地方,可以通過 import 的方式引入使用。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。