``` 你把函數定義在 Vue 的原型鏈上,只能在 Vue 的實例里才能取到這個方法。 vue組件 是一個Vue 的實例,所以你當然能在這裡調用到 ajax 方法。 而,vuex 只是一個 vue插件,在 vuex 里的 this 不是指向 vue實例的,所以肯定是取不到 ajax 方法的。 建議:... ...
你把函數定義在 Vue 的原型鏈上,只能在 Vue 的實例里才能取到這個方法。
vue組件 是一個Vue 的實例,所以你當然能在這裡調用到 ajax 方法。
而,vuex 只是一個 vue插件,在 vuex 里的 this 不是指向 vue實例的,所以肯定是取不到 ajax 方法的。
建議:把函數放在一個單獨的模塊里定義,這樣你在項目的不同地方,可以通過 import 的方式引入使用。