vue-11实战todo list 本地存储-自学视频教

Posted IT入门

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-11实战todo list 本地存储-自学视频教相关的知识,希望对你有一定的参考价值。

  源代码  



<div id="app"> <h1>美好清单</h1> <div> <input type="text"  v-model="current"         @keyup.enter="addItem()">        </div> <div v-for="(item,index) in list" :key="item"> {{item}}  <button @click="delItem(index)">删除</button> </div></div><script>new Vue({ el:"#app", data:{ current:'',//当前输入框的文字 list:["学习vue","11前睡觉","打一场RPG游戏"] }, methods:{ // 单击删除按钮,删除一条列表 delItem(index){  this.list.splice(index,1); }, // 文本框按enter 添加一条 在列表最前面 addItem(){ this.list.unshift(this.current); this.current= ""; } }, // 当数据发生变化时候存list 到localstorage watch:{ list:{ handler:function(nval,oval){ localStorage.setItem("list",JSON.stringify(this.list)); }, deep:true } }, // 当vue加载成功时候 从localstorage 取出数据并且赋值给list created(){
var str = localStorage.getItem("list")||"[]"; this.list = JSON.parse(str);
}})</script>


以上是关于vue-11实战todo list 本地存储-自学视频教的主要内容,如果未能解决你的问题,请参考以下文章

从 ionic2 本地存储中删除数组

HTML5移动开发实战必备知识——本地存储

目标 -每日 todo list

项目实战之本地存储篇

参数类型 'List<Todo>? Function(QuerySnapshot<Object?>)' 不能分配给参数类型 'List<Todo> Function

HTML5移动开发实战必备知识——本地存储