Table表格控件实现单选功能

Table表格控件实现单选功能

javascript 复制代码
	<el-table
		ref="tableRef"
		height="385"
		style="--el-table-border-color: none"
		row-key="contractId"
		highlight-current-row
		single-select
		@select="handleSelect"
		:data="contractInfo">
		<el-table-column type="selection" width="30" :selectable="isSelectable" />
		<el-table-column label="" prop="contractName" />
		<el-table-column label="" prop="contractProvider" width="120" />
		<el-table-column label="" prop="expirationTime" width="150" />
	</el-table>
javascript 复制代码
	/* 单选逻辑*/
	const handleSelect = (item: Array<SelectItem>) => {
		if (item.length > 1) {
			const del_row = item.shift()
			tableRef.value.toggleRowSelection(del_row, false) //设置单选逻辑
		}
	}

实现效果:

相关推荐
武昌库里写JAVA13 分钟前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习
Justinc.44 分钟前
HTML5新增属性
前端·html·html5
1024小神1 小时前
nextjs项目build导出静态文件
前端·javascript
阿聪_1 小时前
createContext 还是 useSyncExternalStore?一文讲清场景与选型
前端
parade岁月1 小时前
JavaScript 日期的奇妙冒险:当 UTC 遇上 el-date-picker
javascript
Linsk1 小时前
当我把前端条件加载做到极致
前端·前端工程化
_辉1 小时前
大模型构建表单与数据结构
前端
祝鹏2 小时前
动态表单生成
前端
luckyJian2 小时前
React深入浅出理解
前端
是一碗螺丝粉2 小时前
拯救你的app/小程序审核!一套完美避开审核封禁的URL黑名单机制
前端·javascript·微信小程序