<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 = ''
}
}
})

最新文章

  1. ListView.setAdapter(adapter);空指针异常的解决的总结
  2. 详解BOM头以及去掉BOM头的方法
  3. PCB设计规则考量之初识
  4. 各种模板(part 2)
  5. 20145212 《Java程序设计》第3周学习总结
  6. Java利用POI导入导出Excel中的数据
  7. RedHat 5 配置CentOS yum 更新源
  8. 带你了解世界最先进的手势识别技术 -- 微软,凌感,Leap...
  9. 干I​n​l​a​y​的​生​产​过​程​
  10. 在vim中使用perltidy美化perl代码
  11. Java中设置方法执行的超时时间java.util.concurrent.Future
  12. vue中为对象添加值的问题
  13. 数据中心网络(1)-VXLAN
  14. Thinkphp5笔记四:设置模板路径
  15. 让WIN7桌面显示IE图标
  16. error: OpenCV Error: Assertion failed (0 &lt;= roi.x &amp;&amp; 0 &lt;= roi.width &amp;&amp; roi.x + roi.width &lt;= m.cols &amp;&amp; 0 &lt;= roi.y &amp;&amp; 0 &lt;= roi.height &amp;&amp; roi.y + roi.height &lt;= m.rows) in cv::Mat::Mat
  17. 为什么使彩色图变灰RGB的权重会固定(R:0.299 G:0.587 B:0.114)?
  18. 如何在JTable中动态添加一行
  19. c++之——抽象基类
  20. [C#学习笔记]你真的理解拆箱装箱吗?

热门文章

  1. 如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法
  2. 【转载】Java 的开发效率究竟比 C++ 高在哪里?
  3. python学习:基础概念
  4. python查看字节码
  5. Efficient GPU Screen-Space Ray Tracing
  6. Java笔记20:迭代器模式
  7. vue - webpack.dev.conf.js
  8. 【转】iBatis简单入门教程
  9. {...formItemLayout} 标签布局
  10. stylus