vue3如何封装vuex

Posted fengshaopu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3如何封装vuex相关的知识,希望对你有一定的参考价值。

目录:
1.下载安装vuex
2.创建store文件夹
3.导入vuex,并且设置
4.main中导入注册
5.组件中使用

1.下载安装vuex

npm install vuex@next

2.创建store文件夹
在这里插入图片描述
3.导入vuex,并且设置 导出


import { createStore } from 'vuex'


var store= createStore({
    state(){
     return{
          state:1
     }
    },
    mutations:{
    a(state){
    state.state++
    }
    }
})

export default store

4.main中导入注册

var app =createApp(App)
import store from './store/index.js'

//注意use要在mount之前
app.use(router).use(store).mount('#app')

5.组件中使用

   {{$store.state.state}}
    <button @click="$store.commit('a')"></button>

以上是关于vue3如何封装vuex的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

vue3如何封装vuex

VSCode自定义代码片段13——Vue的状态大管家

VSCode自定义代码片段13——Vue的状态大管家

VSCode自定义代码片段13——Vue的状态大管家