vue.js实现todolist
时间: 2023-09-29 14:03:51 浏览: 105
的原理是什么?
Vue.js实现todolist的原理是利用Vue.js的双向数据绑定特性,将用户输入的任务添加到一个数据对象里面,然后利用v-for指令将数据对象中的任务列表渲染到页面上。用户可以在页面上勾选已完成的任务,Vue.js 自动监听勾选状态的变化,并将已完成的任务从任务列表中移除,实现todolist的基本功能。
相关问题
vue.js实现todolist代码
很高兴回答您的问题!以下是一个简单的Vue.js实现todolist的代码:
```
<template>
<div>
<h1>Todolist</h1>
<input v-model="newItem" @keyup.enter="addItem" type="text" placeholder="Add new item...">
<ul>
<li v-for="(item, index) in items" :key="index">{{ item }} <span @click="removeItem(index)">X</span></li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
newItem: '',
items: []
}
},
methods: {
addItem() {
if (this.newItem !== '') {
this.items.push(this.newItem);
this.newItem = '';
}
},
removeItem(index) {
this.items.splice(index, 1);
}
}
}
</script>
```
希望能对您有所帮助!如果您还有其他问题需要解答,请随时提出。
阅读全文