美文网首页
Vue.delete删除指定id的两三事

Vue.delete删除指定id的两三事

作者: 逸笛 | 来源:发表于2021-11-09 13:29 被阅读0次

    有没有return的区别:

        for (var i = 0, len = this.lists.length; i < len; i++) {
                if (this.lists[i].id === id) {
                  Vue.delete(this.lists, i)
                
                }
              }
    

    无return:TypeError: Cannot read property 'id' of undefined
    原因:没有return,会一直循环查找数据,但是这条数据已经删除成功了。


    图片.png

    正确写法:

           for (var i = 0, len = this.lists.length; i < len; i++) {
                if (this.lists[i].id === id) {
                  Vue.delete(this.lists, i)
                  return
                }
              }
    

    相关文章

      网友评论

          本文标题:Vue.delete删除指定id的两三事

          本文链接:https://www.haomeiwen.com/subject/bhbmzltx.html