为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用vue.js实现删除和撤销删除的功能?

如何使用vue.js实现删除和撤销删除的功能?

POPMUISE 2018-11-23 12:15:21
如何使用VUE实现删除和撤销删除的功能?  <div id="one">     <div>         <span>1</span>         <span>这是一条信息</span>         <span style="color: red">删除</span>     </div>     <div>         <span>2</span>         <span>这是一条信息</span>         <span style="color: red">删除</span>     </div> </div> <div id="two">     <div>         <span>2</span>         <span>这是一条信息</span>         <span style="color: green">撤销删除</span>     </div> </div> 最后通过点击按钮,获取到已经删除的信息和没有被删除的信息。
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

删除的时候把 将要删除的值 push 到 某个数组 delList

撤销的时候把 上次删除的值 pop 出来

function TM(arr){

    this.arr = arr; 

    this.delArr = [];     


    this.remove = (val) => {

        this.arr = this.arr.filter(e => e !== val); 

        this.delArr.push(val); 

    }


    this.back = () => {

        var val = this.delArr.pop(); 

        this.arr.push(val); 

        return val; 

    }

}

https://img1.sycdn.imooc.com//5c11e38f0001e40c04300327.jpg

查看完整回答
反对 回复 2018-12-13
  • 1 回答
  • 0 关注
  • 1403 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信