初探Vuex,使用Vue-cli,Vuex实现一个简单的TodoList
1.vue-cli创建工程的两种方法 全局安装vue-cli工具的命令:npm install -g @vue/cli,-g表示全局安装。 创建vue工程:首先需要进入到创建工程的目录 创建vue工程命令:vue create 项目名(小写字母、可以有横线和下划线) 回车后,会出现vue-cli的一些选项,如果使用default就会创建默认的工程,第二个则是手动 当我们选择了默认的cli配置后等待安装 2.TodoList开发 2.1 Vuex简介 使用vuex,首先定义一个store这样的js文件,在文件中引入vuex state: 组件的状态(需要管理的或者组件公用的) mutations: 定义改变状态的方法集,用来操作state里面的数据(只能通过mutation更Store数据,不可以直接操作Store中的数据) actions: action 提交的是 mutation,而不是直接变更状态。可以包含任意异步操作 getters: getters相当于store的计算属性 import { createStore } from 'vuex' export default createStore ( { state : { todoList : [ ] } , mutations : { } , actions : { } , getters : { } } )