el-table全部选择和全部取消

el-table实现全部选择和全部取消

其实非常简单,el-table自带的都有方法toggleAllSelection()和clearSelection()

具体代码如下:

html 复制代码
<el-button type='success' @click='checkAll' size='small'>全选</el-button>
<el-button type='success' @click='cancelAll' size='small'>反选</el-button>
js 复制代码
// 全选
checkAll() {
	// 因为toggleAllSelection()是改变选中状态,这里我们要的是全选中,所以先对其进行清空,再选中,就是全选啦
	this.$refs.table.clearSelection()
    this.$refs.table.toggleAllSelection()
}
// 反选
cancelAll() {
    this.$refs.table.clearSelection()
}
相关推荐
weixin_456164831 分钟前
vue3 父组件向子组件传参
前端
Beginner x_u4 分钟前
前端八股整理|CSS|高频小题 01
前端·css·八股
蜡台8 分钟前
IDEA LiveTemplates Vue ElementUI
前端·vue.js·elementui·idea·livetemplates
E-cology11 分钟前
【泛微低代码开发平台e-builder】使用HTML组件实现页面中部分区域自定义开发
前端·低代码·泛微·e-builder
用户97514707513612 分钟前
如何使用Promise.any()处理多个异步操作?
前端
苏瞳儿14 分钟前
前端/后端-配置跨域
前端·javascript·node.js·vue
TheRouter16 分钟前
AI Agent 开发中的模型调度策略:何时用便宜模型,何时用强模型
前端·人工智能·react.js
神の愛19 分钟前
Vite的proxy和Nginx的location 请求转发区别
vue.js
竹林81819 分钟前
从轮询到订阅:我在 React 项目中实现实时监听 ERC-20 转账事件的完整踩坑记录
前端·javascript
Mapmost20 分钟前
别乱调了!Mapmost 渲染第一步:选对HDRI,让你直接赢在起跑线
前端