Javascript Vue.js如何在java脚本文件中访问axios
我将Javascript Vue.js如何在java脚本文件中访问axios,javascript,vue.js,axios,Javascript,Vue.js,Axios,我将axios导入到main.js并设置了这个 Vue.prototype.$http = axios; 因此,现在我不需要为每个组件导入axios。 现在我可以像这样在vue组件中引用axios this.$http .post(`/public/api/login`) .then(response => { console.log("ddddddddd",response); }) .catch(error =>
axios
导入到main.js
并设置了这个
Vue.prototype.$http = axios;
因此,现在我不需要为每个组件导入axios
。
现在我可以像这样在vue组件中引用axios
this.$http
.post(`/public/api/login`)
.then(response => {
console.log("ddddddddd",response);
})
.catch(error => {
console.log("Error is", error);
});
}
但我的问题是什么时候在我的store.js
文件中使用它
无法读取未定义的属性“$http”
原因可能是store.js是java脚本文件而不是vue文件。
现在我的问题是如何访问
store.js
文件中的axios
。在主存储文件中导入axios并设置
Vuex.prototype.$http=axiosstore.js可能与Vuex有关,Vuex不是Vue实例。如果您阅读了我的问题,这就是我在这里提到的。这样我就无法从java脚本文件访问它。这是我的问题。你使用的是Vue.prototype而不是Vuex.prototype