vuex
vuex是一个专门为vue.js设计的集中式状态管理架构。状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。比如:我们有几个页面要显示用户名称和用户等级,或者显示用户的地理位置。如果我们不把这些属性设置为状态,那每个页面遇到后,都会到服务器进行查找计算,返回后再显示。在中大型项目中会有很多共用的数据,所以尤大神给我们提供了vuex。 (vuex官网)[ https://vuex.vuejs.org/zh-cn/ ] 小demo练手 引入vuex 学vuex我同样还是用的vue-cli模板 1.利用npm包管理工具,进行安装 vuex。在控制命令行中输入下边的命令就可以了。 npm install vuex --save 需要注意的是这里一定要加上 –save,因为你这个包我们在生产环境中是要使用的。 2.新建一个vuex文件夹(这个不是必须的),并在文件夹下新建store.js文件,文件中引入我们的vue和vuex import Vue from 'vue'; import Vuex from 'vuex' 3.使用我们vuex,引入之后用Vue.use进行引用。 Vue.use(Vuex) 通过这三步的操作,vuex就算引用成功了 demo demo截图: 1.现在我们store.js文件里增加一个常量对象