首页 > 其他分享 >vuex的使用

vuex的使用

时间:2023-03-19 13:46:10浏览次数:34  
标签:Vue const state 使用 import vuex store

安装依赖

cnpm install --save [email protected]

1.新建文件夹store,index.js文件

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex);

//state:仓库存储数据的地方
const state = {};
//mutations:修改state的唯一手段
const mutations = {};
//actions:处理action,可以书写自己的业务逻辑,也可以处理异步
const actions = {};
//getters:理解为计算属性,用于简化仓库数据,让组件获取仓库的数据更加方便
const getters = {};
//对外暴露Store类的一个实例
export default new Vuex.Store({
    state,
    mutations,
    actions,
    getters
})

2.入口文件main.js中引入和注册store

import Vue from 'vue'
import App from './App.vue'
//引入路由
import router from '@/router'
//引入仓库
import store from '@/store'

new Vue({
  render: h => h(App),
  //注册路由
  router,
  //注册仓库,组件实例的身上会多一个$store属性
  store
}).$mount('#app')

 

标签:Vue,const,state,使用,import,vuex,store
From: https://www.cnblogs.com/ixtao/p/17232929.html

相关文章