如何在todolist增加删除功能
只能增加不能删除吗!!!这什么应用体验,
查了一下window.localStorage.removeItem()的API,发现并不适用,
需要对Store.js里面的STORAGE_KEY进行修改。。。。
只能增加不能删除吗!!!这什么应用体验,
查了一下window.localStorage.removeItem()的API,发现并不适用,
需要对Store.js里面的STORAGE_KEY进行修改。。。。
2017-02-07
看你的需求应该是单独删除一项localStorage中的一项。
我的思路是这样的:先查询出localStorage中的todos-vuejs,localStorage.getItem("todos-vuejs"),因为localStorage的值都是字符串,所以需要用JSON.parse()转成对象 ;var getlocalData = JSON.parse(localStorage.getItem("todos-vuejs")); 然后再对该对象 进行 splice(); 再把删除后了某项后的对象 重新 setItem()。具体代码如下:
//获取 var getlocalData = JSON.parse(localStorage.getItem("todos-vuejs")); //删除 var dellocalData = getlocalData.splice(1,1); var dellocalDataStr = JSON.stringify(getlocalData); var localDataStr = JSON.stringify(getlocalData); //重新设置 localStorage.setItem("newdata", localDataStr);
举报