Vuex
发布日期:2021-10-16 12:05:09
浏览次数:8
分类:技术文章
本文共 1243 字,大约阅读时间需要 4 分钟。
1、专为Vue设计的状态管理模式,集中存储和管理应用程序中所有组件的状态
2、安装:npm install vuex --save 3、使用:src>md data 建立专为存储使用的文件夹// index.jsimport Vue from 'vue'import Vuex from 'vuex'import user from './modules/user'import appConfig from './modules/appConfig'import addStrategy from './modules/addStrategy'Vue.use(Vuex) // Vue.use() 来安装使用 Vuexconst store = new Vuex.Store({ modules: { user, appConfig, addStrategy }})export default store// main.js 入口文件 引入 store 并注册到 vue 实例中import store from './data'new Vue({ el: '#app', store, router, render: h => h(App)})// 在组件中使用①. 引入vuex中各属性对应的辅助函数// user.jsconst state = {userInfo:JSON.parse(sessionStorage.getItem(`userInfo`))||{},}; // 初始化的状态const mutations = { // 处理状态 setUserInfo(state, userInfo) { //保存用户登录信息 sessionStorage.setItem(`userInfo`, JSON.stringify(userInfo)) state.userInfo = userInfo; },};const getters = {};const actions = { updateUserInfo(context,value){ context.commit('setUserInfo',value) // 提交改变的状态 },};export default { namespaced: true, state, getters, mutations, actions}import {mapActions, mapState,mapMutations} from 'vuex' //注册 action 、 state 、mutations②. 使用store中的状态、数据、方法 / 映射 store.state.countcomputed: { ...mapState(`user`, [ `userInfo`]) }// 取值 this.userInfo
转载地址:https://blog.csdn.net/snow51/article/details/89017116 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月31日 20时25分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JXFCZX — 逃亡的准备(多重背包)
2019-04-28
JXFCZX — 庆功会(多重背包)
2019-04-28
AcWing - 扩展欧几里得算法(扩欧)
2019-04-28
AcWing - 高斯消元解线性方程组(高斯消元)
2019-04-28
AcWing - 求组合数 I(递推)
2019-04-28
AcWing - 求组合数 II(预处理&逆元)
2019-04-28
AcWing - 求组合数 III(lucas&逆元)
2019-04-28
AcWing - 求组合数 IV(分解质因数)
2019-04-28
AcWing - 满足条件的01序列(组合数学&卡特兰数)
2019-04-28
AcWing - 快速排序(快排)
2019-04-28
AcWing - 归并排序(归排)
2019-04-28
AcWing - 数的范围(二分)
2019-04-28
AcWing - 数的三次方根(二分)
2019-04-28
AcWing - 高精度加法(大数加法)
2019-04-28
AcWing - 高精度减法(大数减法)
2019-04-28
AcWing - 高精度乘法(大数乘法)
2019-04-28
AcWing - 高精度除法(大数除法)
2019-04-28
AcWing - 前缀和(前缀和)
2019-04-28
AcWing - 子矩阵的和(二维前缀和)
2019-04-28
AcWing - 差分(一维差分)
2019-04-28