多选内容的增删改变时序号自动更新

本文介绍如何在Vue.js应用中实现多选内容的序号自动更新功能。当用户选择、取消选择、删除单个或批量删除内容时,序号能够实时调整。内容包括模拟数据、添加点击事件、选中/取消选中方法、修正选中数组及图片删除和批量删除方法的编写过程。
摘要由CSDN通过智能技术生成

目录

 

实现效果

模拟数据

 添加点击事件

编写选中/取消选中方法

编辑修正选中数组方法

编辑图片删除方法

编辑批量删除方法


简单记录下

实现效果

点击多选的内容自带序号,会根据选择的顺序、选择数量自动更新序号,删除单个对象、批量删除选中对象也可自动更新选中序号,如下2图:

 

模拟数据

首先模拟一组数据,就来个长度30的图片数组吧

imgInit() {
				for (var i = 1; i <= 30; i++) {
					this.imgList.push({
						id: i,
						url: '自定义图片地址',
						name: '图片' + i,
						ischeck: false,
						checkOrder: 0
					})
				}
			},

 添加点击事件

然后增加点击事件写一个选中方法,要把v-for遍历的item和index一起传给方法

<el-col :span='6' v-for="(item,index) in imgList" style="margin:10px 0 ;">
 <el-card shadow="hover" class="border" :class="{'border-danger':item.ischeck}"
	style="position: relative;" >
 	<span
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值