vuex
真的是沐白
前端开发
展开
-
用lessionStorage进行浏览器端的数据存储
项目中,用vuex管理状态,遇到一个需求:点击查看,打开一个新窗口,在这个新窗孔中展示内容, 原本的想法是:在点击之后,触发click事件,在这个事件中,用dispatch提交突变,从而从新闻数组中找出所需的新闻展示,代码如下所示: 组件里的toDetail方法 methods: { toDetail: function () { const {href} =...原创 2018-11-11 22:44:53 · 127 阅读 · 0 评论 -
vuex中store的命名空间
为了防止store变的过于臃肿,我们可以为store注册模块,模块默认是属于全局命名空间的,也就是说当用下列代码分发action时,任意模块只要action中有addNews,就会得到执行 this.$store.dispatch('addNews') 有时候这种情况会不是我们想要的,为此我们可以为模块指定命名空间,相当于把它封装起来,这样在像上面那样分发action,具有命名空...原创 2018-11-13 22:20:51 · 3254 阅读 · 0 评论