javascript - vuex 中store注入到根组件中,在子组件中访问不到?

 郁涵珊学俊豪 发布于 2022-11-09 13:27

我在根组件中注入了store,然后在子组件中通过this.$store来访问store中的数据,然后我发现组件实例上根本不存在$store的属性,我在github上看vuex的demo,发现并没有区别。求助各位大神看看这到底是什么情况导致的~

main.js

import store from './store/store.js';

new Vue({
    el:"#app",
    router:router,
    store,   //这里已经注入到根组件中了啊?
    render:h=>h(AppComponent)
})

2 个回答
  • import Vuex from "vuex"
    Vue.use(Vuex); //加上这个
    
    2022-11-12 01:47 回答
  • 找到问题的原因了!!
    我的导入方式是这样的

    import Vue from 'Vue';
    import Vuex from 'Vuex';

    正确的导入方式应该这样

    import Vue from 'vue';
    import Vuex from 'vuex';
    2022-11-12 01:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有