配置 vue3 vuex
配置 vue3 vuex
项目 还没搭建项目可以先搭建 vue3 项目搭建
vue3 vuex 如何配置
安装(选择你的包管理工具即可)
npm install vuex@next
yarn add vuex@next到项目目录 src 下
- 新建 store 文件夹
- 新建 index.js 文件
在 indes.js 下引入 vuex
1 | import { createStore } from "vuex"; |
- 创建 store 并导出
- 这个和 vue2 基本一致 没学过 vue2 就直接复制即可
1 | export default createStore({ |
- src 下 main.js 引入 store
- 这时 完整的 main.js 是这样的
1 | import { createApp } from 'vue' |
- 到 App.vue 或者随意一个你可进入的页面即可
1 | // 导入 vuex store |
- 根据你自己的包管理器 运行一下
- yarn dev
- npm run dev
这时候你应该可以看到 控制台 按f12 打印出来的 name
Vue3 vuex commit (基于 第6步代码 )
1
2Store.commit('setUser','组件用户')
console.log(Store.state.user)这时候你应该可以看到 控制台 按f12 打印出来的 name 为 组件用户
Vue3 vuex (异步更新)dispatch (基于 第6步代码 )
- 设置定时器只是为了打印而已
1
2
3
4Store.dispatch('actionUser')
setTimeout(() => {
console.log(Store.state.user)
},3100)这时候你应该可以看到 控制台 按f12 打印出来的 name 为 actionUser
好了完成啦! 你可以在任意页面使用 vuex 啦
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 江宇晨的博客站!