mpvue中配置vuex并持久化到本地Storage图文教程解析


Posted in Javascript onMarch 15, 2018

# 配置vuex和在vue中相同,只是mpvue有一个坑,就是不能直接在new Vue的时候传入store。

步骤:

1.在src目录下新建一个store目录,结构如下(官方推荐:  vuex.vuejs.org/zh-cn/struc… )

mpvue中配置vuex并持久化到本地Storage图文教程解析 

2. 在main.js中引入你的store, 并绑定到Vue构造函数的原型上,这样在每个.vue的组件都可以通过this.$store访问store对象。

mpvue中配置vuex并持久化到本地Storage图文教程解析 

3. ok,可以使用了。我说一下vuex官方推荐的使用方案(可适应大型应用)。

首先在mutation-types.js中定义你的Mutation的名字

mpvue中配置vuex并持久化到本地Storage图文教程解析 

为什么要先定义名称常量?(下图截取自vuex文档)

mpvue中配置vuex并持久化到本地Storage图文教程解析 

然后在mutations.js中写处理方法

mpvue中配置vuex并持久化到本地Storage图文教程解析 

接着在index.js中定义变量:

mpvue中配置vuex并持久化到本地Storage图文教程解析 

ok,下面在组件中使用

mpvue中配置vuex并持久化到本地Storage图文教程解析 

ok了。

# 将vuex中的数据持久化到本地 (使用vuex-persistedstate)( github.com/robinvdvleu… )

安装插件后在store中引入(配置如下):

mpvue中配置vuex并持久化到本地Storage图文教程解析 

ok 了(vuex中的数据已经实时的同步到本地)。

( tips: 提示,小程序每次进入都会执行removeItem方法,导致数据存储不下来,所以暂时把上图的removeItem后面的函数写为一个空函数!! )

mpvue中配置vuex并持久化到本地Storage图文教程解析 

demo代码 :  github.com/jianjian-we…

总结

以上所述是小编给大家介绍的mpvue中配置vuex并持久化到本地Storage图文教程解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Jquery attr("checked") 返回checked或undefined 获取选中失效
Oct 10 Javascript
jqgrid 编辑添加功能详细解析
Nov 08 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
JavaScript的arguments对象应用示例
Sep 15 Javascript
js实现选中页面文字将其分享到新浪微博
Nov 05 Javascript
JavaScript中Object.prototype.toString方法的原理
Feb 24 Javascript
js style.display=block显示布局错乱问题的解决方法
Sep 21 Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
解决vue项目报错webpackJsonp is not defined问题
Mar 14 Javascript
JavaScript判断对象和数组的两种方法
May 31 Javascript
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
iview中Select 选择器多选校验方法
Mar 15 #Javascript
用Axios Element实现全局的请求loading的方法
Mar 15 #Javascript
基于IView中on-change属性的使用详解
Mar 15 #Javascript
解决iView中时间控件选择的时间总是少一天的问题
Mar 15 #Javascript
iview日期控件,双向绑定日期格式的方法
Mar 15 #Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 #Javascript
微信小程序实现换肤功能
Mar 14 #Javascript
You might like
PHP 中的类
2006/10/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
php 生成短网址原理及代码
2014/01/23 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
看了就知道什么是JSON
2007/12/09 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
玩转方法:call和apply
2014/05/08 Javascript
js格式化时间小结
2014/11/03 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
vsCode安装使用教程和插件安装方法
2020/08/24 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
Python字符串处理函数简明总结
2015/04/13 Python
python实现AES加密解密
2019/03/28 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
adidas泰国官网:adidas TH
2020/07/11 全球购物
硕士毕业论文导师评语
2014/12/31 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
Python torch.flatten()函数案例详解
2021/08/30 Python