使用vuex做一个简单的todolist案例

首先使用vue搭建我们的项目

创建一个项目: vue create 项目名称
启动项目: npm run serve
安装vuex:npm install vuex
在src文件夹下创建一个store文件夹 里边创建一个index文件
引入vue和vuex并进行使用
里边写上state getters mutations actions 并进行抛出
在min.js里边引入我们的index.js
在src里创建一个文件夹和组件使用vuex做一个简单的todolist案例
在app.vue里引入我们的todolist.vue组件
然后再todolist.vue分别引入todo-input todo-list。

在项目里边写我们的代码:

在todo-input的div里写上一个输入框和按钮
使用vuex做一个简单的todolist案例
在state里添加一个数组
使用vuex做一个简单的todolist案例
在todo-list里添加一个li标签并使用v-for循环出来
使用vuex做一个简单的todolist案例
这样我们的结构就形成了

首先在点击add按钮时候把输入框的内容给添加到下边的标签里

给input标签标签绑定一个v-model并在当前文件里写上自定义属性
使用vuex做一个简单的todolist案例
在点击add按钮时候把value值传到我们的state里
使用vuex做一个简单的todolist案例
使用vuex做一个简单的todolist案例
然后再写上一个可以删除的按钮
使用vuex做一个简单的todolist案例
使用vuex做一个简单的todolist案例
然后可以根据ior是否为true来给添加一个背景颜色
使用vuex做一个简单的todolist案例
这样一个简单的todolist案例就完成了