<!DOCTYPE html>
<html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>综合案例演示管理待办项</title>
</head>
<body>
<div id="app">
<input type="text" v-model="newTodo" v-on:keyup.enter="addTodo">
<ul>
<li v-for="(todo,index) in todos">
{{todo.text}}
<button v-on:click="removeTodo(index)">X</button>
</li>
</ul>
</div>
<script src="../js/vue.js"></script>
<script>
let vm = new Vue({
el:'#app',
data:{
newTodo:'',
todos:[
{text:'买米'},
{text:'买面'},
{text:'买水果'}
]
},
methods:{
addTodo:function () {
var content = this.newTodo.trim();
if(content)
{
this.todos.push({text:content});
}
this.newTodo = "";
},
removeTodo:function (index) {
this.todos.splice(index,1);
}
}
});
</script>
</body>
</html>
vue-例3-16综合案例演示待办项.html
最新推荐文章于 2024-09-11 15:33:18 发布