你把函數(shù)定義在 Vue 的原型鏈上,只能在 Vue 的實(shí)例里才能取到這個(gè)方法。
vue組件 是一個(gè)Vue 的實(shí)例,所以你當(dāng)然能在這里調(diào)用到 ajax 方法。
而,vuex 只是一個(gè) vue插件,在 vuex 里的 this 不是指向 vue實(shí)例的,所以肯定是取不到 ajax 方法的。
建議:把函數(shù)放在一個(gè)單獨(dú)的模塊里定義,這樣你在項(xiàng)目的不同地方,可以通過 import 的方式引入使用。
|