码迷,mamicode.com
首页 > 其他好文 > 详细

Vue 小组件input keyup.enter绑定

时间:2018-03-03 15:24:36      阅读:800      评论:0      收藏:0      [点我收藏+]

标签:png   ras   str   todo   methods   push   alt   ddn   mod   

技术分享图片

<div id="todo-list-example">
<input
v-model="newTodoText"
v-on:keyup.enter="addNewTodo"
placeholder="Add a todo"
>
<ul>
<li
is="todo-item"
v-for="(todo, index) in todos"
v-bind:key="todo.id"
v-bind:title="todo.title"
v-on:remove="todos.splice(index, 1)"
></li>
</ul>
</div>

 

Vue.component(‘todo-item‘, {
template: ‘\
<li>\
{{ title }}\
<button v-on:click="$emit(\‘remove\‘)">X</button>\
</li>\
‘,
props: [‘title‘]
})

new Vue({
el: ‘#todo-list-example‘,
data: {
newTodoText: ‘‘,
todos: [
{
id: 1,
title: ‘Do the dishes‘,
},
{
id: 2,
title: ‘Take out the trash‘,
},
{
id: 3,
title: ‘Mow the lawn‘
}
],
nextTodoId: 4
},
methods: {
addNewTodo: function () {
this.todos.push({
id: this.nextTodoId++,
title: this.newTodoText
})
this.newTodoText = ‘‘
}
}
})

 

Vue 小组件input keyup.enter绑定

标签:png   ras   str   todo   methods   push   alt   ddn   mod   

原文地址:https://www.cnblogs.com/dianzan/p/8496532.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!