vuex:页面通信的终极武器
什么叫vuex? 官网地址官方解释: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。通俗的说就是一个仓库管理系统,一个对数据动态管理的仓库。你可以存储数据,可以改变数据,可以读取数据,还可以监控数据的变化,总之,它比之前的事件总线更强大。 安装方式 如果你没有安装它可以用npm这样安装npm install --save vuex 配置vuex 首先我们创建一个文件store.js,随便放在那个地方,我的放在assets目录下,其内容是 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) //数据的仓库 const state = { items:[], mg:'1', flag:'2' } //对数据的简单处理,相当于computed,但不能改变state内数据的值 const getters = { mg(state){ return state.mg; } } //改变数据的唯一方式 const muta...