Vue入门 Demo2 实现TodoList(v-model,v-if,v-for)完成输入框点击按钮提交数据在下方列表展示并且点击列表数据自动删除数据
<!DOCTYPE html>
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" />
<title>TodoList</title>
<script src="./vue.js"></script>
</head>
<body>
<div id="app">
<!--v-model 双向绑定inputValue-->
<input type="text" v-model="inputValue"/>
<!--点击button将加载点击事件-->
<button v-on:click="handlerBtnClick">提交</button>
<ul>
<li v-for="item in list">{{item}}</li>
</ul>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
list: [],
inputValue: '',
},
//点击事件加载需要在methods方法中
methods: {
handlerBtnClick: function() {
// alert(this.inputValue);
this.list.push(this.inputValue);
this.inputValue = '';
}
}
})
</script>
</body>
</html>
效果如下表: