引用代码来源: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>
效果截图: