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

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

vue組件 是一個Vue 的實例,因此你固然能在這裏調用到 ajax 方法。

而,vuex 只是一個 vue插件,在 vuex 裏的 this 不是指向 vue實例的,因此確定是取不到 ajax 方法的。

建議:把函數放在一個單獨的模塊裏定義,這樣你在項目的不一樣地方,能夠經過 import 的方式引入使用。
相關文章
相關標籤/搜索