您现在的位置是:首页 > 前端会客厅 > 前端框架前端框架
记录vue3不能正常获取vuex的问题
YU到边2022-09-02【前端框架】人已围观
简介原本store/index.js是这样写的,一直拿不到
const store = createStore({ state: { counter: 0 }, actions: {}, mutations: { }, modules: {
原本store/index.js是这样写的,一直拿不到
后来发现引入的方式不对,这样就ok了
vue3引入vuex的流程
1、vue -ui 引入xuex
2、src下面创建store - index.js
3、main.js
4、xxx.vue
const store = createStore({ state: { counter: 0 }, actions: {}, mutations: { }, modules: { menu } }); export default { store }
后来发现引入的方式不对,这样就ok了
export default createStore({ state: { counter: 0 }, actions: {}, mutations: { }, modules: { menu } });
vue3引入vuex的流程
1、vue -ui 引入xuex
2、src下面创建store - index.js
import {createStore} from 'vuex'; import menu from './moudles/menu' // 通过mutations去改变vuex中的数据,对于异步的情况,通过actions提交mutations中的方法进而改变vuex中的数据 export default createStore({ state: { counter: 0 }, actions: {}, mutations: { }, modules: { menu } });
3、main.js
import store from "./store/";
app.use(store).mount('#app');
4、xxx.vue
import { useStore } from "vuex";
export default { setup() { const store = useStore(); return{store} } }
Tags:
很赞哦! ()
上一篇:vue 登录模块记住密码功能模块
下一篇:关于前端自动化
相关文章
随机图文
-
记录vue3不能正常获取vuex的问题
原本store/index.js是这样写的,一直拿不到 const store = createStore({ state: { counter: 0 }, actions: {}, mutations: { }, modules: { -
Vue3.0为什么采用Proxy?
Vue3.0为什么采用Proxy? -
AngelarJS学习笔记
基本定义: 1.ng-app = "" 定义了angularJs的使用范围; 2.ng-init = "变量 = 值;变量 = '值'" 初始化变量的值,有多个变量时,中间用分号隔开; 3.ng-model = "变量" -
基于 Vue 的前端架构,我做了这 15 点
本文几乎就是一篇软件设计文档。Vue 中后台项目可能遇到的问题几乎都覆盖了,并且提供了详尽合理的解决方法,值得收藏学习。