2019年5月1日
摘要: 1.插件 下面以一个对state进行持久化存储的插件为例进行介绍: 代码结构: saveInLocal.js index.js store.vue: 点击名称为:“修改appName和user.js中的userName”的按钮: 效果图: 2.严格模式 在严格模式下,无论何时发生了状态变更且不是由 阅读全文
posted @ 2019-05-01 19:21 琪琪伤感 阅读(264) 评论(0) 推荐(0)
摘要: 官方API地址:https://vuex.vuejs.org/zh/guide/modules.html 前面几节课写的user.js就称为一个module,这样做的原因是:由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时,store 对象就有可能变得相当臃肿。每个模 阅读全文
posted @ 2019-05-01 16:02 琪琪伤感 阅读(206) 评论(0) 推荐(0)
摘要: 在文章开始之前,再次强调一句:Vuex会把getter mutations action不管是在模块定义的还是在根级别定义的 都会注册在全局 官网API地址:https://vuex.vuejs.org/zh/guide/actions.html Action 类似于 mutation,不同在于: 阅读全文
posted @ 2019-05-01 14:44 琪琪伤感 阅读(251) 评论(0) 推荐(0)
摘要: 借助官网的一张图,更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。不可以直接对其进行赋值改变。需要注意的是,mutations只能做一些同步的操作。 ​​​ 代码结构: ​​​ index.js: mutations.js state.js: user.js: 下面通过m 阅读全文
posted @ 2019-05-01 13:40 琪琪伤感 阅读(262) 评论(0) 推荐(0)