![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vuex
橙可爱
可爱多
展开
-
vuex直接修改state 与 用dispatch/commit来修改state的差异
一. 使用vuex修改state时,有两种方式: .可以直接使用 this.$store.state.变量 = xxx; 2.this.$store.dispatch(actionType, payload) 或者:` this.$store.commit(commitType, payload)` 区别:使用dispatch 和 commit的区别在于,前者是异步操作,后者是同步操作,所以 一...原创 2020-03-11 18:28:06 · 357 阅读 · 0 评论 -
vuex刷新后数据丢失解决方案
页面刷新后,想恢复刷新之前的某些数据状态,我们总是习惯于将数据放在浏览器的sessionStorage和localStorage中。但是有个新的插件默认存入缓存,很好的解决了页面刷新的问题。 一:安装依赖 npm install vuex-persistedstate --save 二:在store下的index.js中,引入并配置 import Vue from 'vue' import Vuex from 'vuex' //引入插件 import createPersistedState from原创 2020-12-24 16:46:32 · 112 阅读 · 1 评论