时间:2021-05-26
今天在写vuex的时候遇到了一个特别无语的问题,找了半个小时才找到这个问题,所以贴出来,大家在遇到和我一样的问题的时候不会太过慌张
在第一次写vuex的时候无论如何获取不到$store,后来找了好久才发现是我给全局VUE注入的时候注入的是Store而非store
这一个字母之差看上去可能没什么问题,可就是获取不到全局的$store;
代码奉上
// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from 'vue'import App from './App'import router from './router'import font from './static/js/font.js';import './static/scss/animate.css'Vue.config.productionTip = falseimport Store from './store/store.js';new Vue({el: '#app',router,Store,components: { App },template: '<App/>'})我之前就是这么写的,所以一直出不来,可是逻辑根本没有问题
之后我把大写的S换成了小写的s就出来了
// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from 'vue'import App from './App'import router from './router'import font from './static/js/font.js';import './static/scss/animate.css'Vue.config.productionTip = falseimport store from './store/store.js';new Vue({el: '#app',router,store,components: { App },template: '<App/>'})以上这篇VUEX采坑之路之获取不到$store的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
#配置vuex和在vue中相同,只是mpvue有一个坑,就是不能直接在newVue的时候传入store。步骤:1.在src目录下新建一个store目录,结构如下
首先,必须安装vuex的依赖npminstallvuex--save-dev创建专属vuex的文件夹和store.js:store.js里引入并应用插件vuex
main.js中importVuexfrom'vuex'Vue.use(vuex);conststore=newVuex.store({ state:{
上回说到Vue组件间通讯,最后留了一个彩蛋~~~Vuex。Vuex是另一种组件通讯的方法,这节来说说Vuex(store仓库)。首先Vuex需要安装,安装的方式
通过vuex存储1.创建store.js文件importVuefrom'vue';importVuexfrom'vuex';Vue.use(Vuex);cons