Vue.js学习笔记——简单事件处理
2018-02-06 11:24
856 查看
引用代码来源:https://cn.vuejs.org/v2/guide/
demo.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="GBK">
<title></title>
<script src="vue.js" type="text/javascript" charset="GBK"></script>
</head>
<body>
<div id="app">
<input v-model="newTodo" @keyup.enter="addTodo">
<ul>
<li v-for="(todo,index) in todos">
<span>{{ todo.text }}</span>
<button @click="removeTodo(index)">X</button>
</li>
</ul>
</div>
<script>
new Vue({
el: '#app',
data: {
newTodo: '',
todos: [
{ text: 'Add some todos1' },
]
},
methods: {
addTodo: function () {
var text = this.newTodo.trim()
if (text) {
this.todos.push({ text: text })
this.newTodo = ''
}
},
removeTodo: function (index) {
this.todos.splice(index, 1)
}
}
})
</script>
</body>
</html>
效果截图:
demo.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="GBK">
<title></title>
<script src="vue.js" type="text/javascript" charset="GBK"></script>
</head>
<body>
<div id="app">
<input v-model="newTodo" @keyup.enter="addTodo">
<ul>
<li v-for="(todo,index) in todos">
<span>{{ todo.text }}</span>
<button @click="removeTodo(index)">X</button>
</li>
</ul>
</div>
<script>
new Vue({
el: '#app',
data: {
newTodo: '',
todos: [
{ text: 'Add some todos1' },
]
},
methods: {
addTodo: function () {
var text = this.newTodo.trim()
if (text) {
this.todos.push({ text: text })
this.newTodo = ''
}
},
removeTodo: function (index) {
this.todos.splice(index, 1)
}
}
})
</script>
</body>
</html>
效果截图:
相关文章推荐
- VUE学习笔记六:基础语法之事件处理
- js学习笔记(十四)事件处理模型
- js学习笔记之事件处理模型
- Vue.js入门学习--事件处理(五)
- 【js学习笔记-090】---事件处理
- 【js学习笔记-092】-----事件处理程序的调用
- vue.js 学习笔记 制作简单的todo list
- js学习笔记之事件处理模型
- js学习笔记:事件——事件流、事件处理程序、事件对象
- Vue.js 学习(7) -- 事件处理
- 【js学习笔记-091】-----------注册事件处理程序
- Vue.js学习笔记——处理用户输入(逆转消息)
- Silverlight学习笔记(七)-----Silverlight事件处理之鼠标事件实现简单拖拽
- Vue.js学习笔记:v-no绑定事件
- Silverlight学习笔记一:DataGrid如何处理鼠标的滚轮事件
- DOM的事件处理---学习笔记
- java学习笔记---第8章事件处理
- JavaScript 学习笔记(十六) js事件
- learning jQuery 学习笔记四(+jQuery 1.4.1 API)--简单的事件
- java学习笔记---第8章事件处理