我main.js
在Vue.js项目的中声明了一个全局变量。
Vue.prototype.$API = "myapihere"
我想在任何地方都使用它。并且可以使用正常工作this.$API
。
但是在Vuex中它不起作用。
console.log(this.$API);
这this.$API
是未定义的。
我$API
在Vuex中的使用方式。
在商店中,您可以通过访问来访问vue实例 this._vm
const store = new Vuex.Store({
mutations: {
test(state) {
console.log(this._vm);
}
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句