Vue实现todolist删除功能
2018-06-26 14:29
971 查看
代码如下所示:
<div id="app"> <input v-model="inputValue"> <button @click="handleSumbit">提交</button> <todo-item v-for="(item,index) of list":key="index":content="item":index="index" @delete="handleDelete"></todo-item> </div>
子组件向父组件传递数据使用
this.$emit('delete',this.index)该方法
<script > Vue.component('todo-item',{ props:["content",'index'], template:"<li @click='handleSubmit'>{{content}}{{index}}</li>", methods:{ handleSubmit:function () { this.$emit('delete',this.index) } } }) new Vue({ el:'#app', data:{ inputValue:'', list:[] }, methods:{ handleSumbit:function () { this.list.push(this.inputValue); this.inputValue=""; }, handleDelete:function (index) { this.list.splice(index,1) } } }) </script>
总结
以上所述是小编给大家介绍的Vue实现todolist删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- vue.js--基础 事件结合双向数据绑定实现todolist,增加和删除功能
- vue中实现简单的todolist功能、todolist组件拆分以及todolist的删除功能
- vue实现添加删除,筛选,还有自定义全局过滤器的功能
- vue实现留言板todolist功能
- Vue.js实现一个todo-list的上移,下移,删除功能
- Vue实现todolist功能
- vue实现学生录入系统之添加删除功能
- Vue.js实现一个todo-list的上移下移删除功能
- 使用vue.js实现checkbox的全选和多个的删除功能
- 使用Bootstrap和Vue实现用户信息的编辑删除功能
- vue+element的表格实现批量删除功能
- vue+element的表格实现批量删除功能示例代码
- 使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
- 使用vue.js实现checkbox的全选和多个的删除功能
- 使用vue+element实现表格的新增、编辑(含下拉框)、删除功能(Vue开发二)
- Vuejs 实现简易 todoList 功能 与 组件实例代码
- 用Vue.js实现全选与全不选删除功能
- vue+element实现批量删除功能的示例
- vue+element实现批量删除功能