Vue删除data列表中的项

下为异步删除购物车,并清空当前条目

 1  cartDel: function (item) {
 2                 let _this = this;
 3                 _this.confirm("确认删除吗?", function () {
 4                         _this.axios.post(cartDel, qs.stringify({
 5                             ‘cart_id‘: item.cart_id
 6                         })).then(function (res) {
 7 //                            console.log(res)
 8                             if (res.data.code == 200 && res.data.datas == 1) {
 9 //                                console.log(_this.cart_list.indexOf(item))
10                                 var index = _this.cart_list.indexOf(item)
11                                 _this.cart_list.splice(index, 1)
12
13
14                             }
15                         })
16                     },
17                     function () {
18                         _this.toast("取消成功")
19
20                     }
21                 )
22
23             },

axios.post中的cartDel为请求的的接口地址

时间: 2024-10-06 00:54:21

Vue删除data列表中的项的相关文章

Python3基础 set() 删除一个列表中的重复项

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: #创建具有重复元素的列表 list1=list([1,2,3,4,5,5,6,6,6]) #将列表转成集合,重复的元素自动消除 set1=set(list1) #将元素转为列表 list1=list(set1) print(list1) #大合集,你看得懂吗,好看吗? 还是上面

Python3基础 使用for循环 删除一个列表中的重复项

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: num=[1,2,3,4,5,6,6,7,8] res=[] for each in num : if each not in res : res.append(each) print(res) #有趣有趣,这么写基础的机制与方法,可以写出如此优美的函数 #小甲鱼 强悍 res

【总结】两种方法删除一个列表中索引是偶数项的内容

#-----------------方法一-------------------------- list1 = [1,2,3,4,5,6,7,8,9] list2 = [] for i in range(len(list1)): if i % 2 ==1: list2.append(list1[i]) else: continue print(list2) #-----------------方法二--------------------------- list1 = [1,2,3,4,5,6,

从注册表中删除打印机列表中的打印机

删除网络打印机:从注册表项中HKEY_CURRENT_USER/Printers/Connections 下找到要删除的打印机项删除即可 删除本地打印机HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers 下找到要删除的打印机项删除即可 HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers下找到要删除的打印机项删除即可 最后重启打印机服

carousel 插件隐藏列表中几项导致左右切换出错

1. 一般的应用场景: 用于左右快速切换显示的列表内容,比如对员工的切换. 对于这种情况必不可少需要按照部门进行搜索,目前我的做法是首次加载所有该用户可以查看的员工列表,选择部门后又选择的隐藏掉其他不在本部门的员工. 但是选择后左右切换按钮不能点击或者上下页切换顺序不对. 原因:插件会根据每个item的宽以及整个容器的宽来计算该显示几个,当我们隐藏掉其中几个时,看起来好像是对的,但其实页面体现的根本就不是插件计算出的结果,最终导致后面的切换出现问题,因为隐藏掉的item其实也是参与计算的,源码中

VUE关于data对象中数组修改和对象添加属性的响应式问题

数组: 根据VUE官网: 数组修改: 修改数组某个元素的值: Vue.set(this.items, indexOfItem, newValue): this.$set(this.items, indexOfItem, newValue); this.items.splice(indexOfItem, 1, newValue);   修改数组的长度:vm.items.splice(newLength): 对象: 给数组新添加响应式属性: Vue.set(vm.userProfile, 'age'

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset

python——删除列表中的元素

在python中,删除列表元素的方法有三种,分别为remove(),del(),pop()函数 (1)remove() >>> name = ['小明','小华','小红','小李','小霞','小文'] >>> name.remove('小红') >>> name ['小明', '小华', '小李', '小霞', '小文'] remove()函数里面的参数必须是列表中已有的元素值. (2)del() >>> name = ['小明'

python如何二删除二维或者三维数组/列表中某维的空元素

如题,个人在使用python进行数据预处理过程中出现的问题,抽象成删除三维列表中某维为空的问题. 一.首先来看一下三维数组/列表的结构 仔细看下图就会很清楚了: 轴0即是去除第一个外括号后第一层(我把它称做第一维)有四大块: 对轴1则是对每一块来说,去掉大块的括号后的四小横条(我把它称作第二维): 对轴2则是对每一条来说,去掉小条的括号后的每一个数(从外往里数第三层括号,我就叫做第三维) 二.代码 1.删除二维数组中为空的元素则比较简单: oldlist=[[1, 1, 1, 1, 1], [1