有vue写简单的todolist
-
效果
-
-
1,打开vue官网,引入Vue.js
-
2,所有的dom操作都由vue处理
v-on:事件绑定
v-model:数据双向绑定
v-for:根据一组数组的选项列表进行渲染 -
3,push方法
push() 方法可把它的参数顺序添加到 arrayObject 的尾部。
它直接修改 arrayObject,而不是创建一个新的数组。 -
4,html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>todolist</title>
<script src="vue.js"></script>
</head>
<body>
<div id="app">
<input type="text" v-model="inputValue">
<button @click="handleBtnClick">按钮</button>
<ul>
<li v-for="item of list">{{item}}</li>
</ul>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
list: [],
inputValue: ''
},
methods: {
handleBtnClick: function () {
this.list.push(this.inputValue)
this.inputValue = ''
}
}
})
</script>
</body>
</html>
- 下一篇博客
使用父子组件传值编写TodoList
如有错误,望各位大佬指正