Vue实现记事本简单功能(新增删除统计清空隐藏)
上次一些补充:
html部分:
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
<div id="app">
<ul>
<li v-for="n in object">
{
{ n }}
</li>
</ul>
</div>
js部分:
new Vue({
el: '#app',
data: {
object: {
2: '开心',
1: '难过',
0: '无奈'
}
}
})
//结果:按照012排列的一个列表:无奈 难过 开心
记事本新增:
- 前提解析
- 生成列表结构(V-for,字符串数组)
- 获取用户输入(v-model)
- 回车新增数据(v-on,enter添加)
- 代码
<body>
<!--主体区域-->
<section id="todoapp">
<!--输入框-->
<header class="header">
<h1>小歪记事本</h1>
<input v-model="inputValue" @keyup.enter="add" autofocus="autofocus" autocomplete="off" placeholder="请输入任务" class="new-todo">
</header>
<!--列表区域-->
<section class="main">
<ul class="todo-list">
<li class="todo" v-for="(item,index) in list&#