一.ElementUI 将table多选框改为单选框 <el-table :data="tableData" @selection-change="handleSelectionChange" @select="radioHandle" height="250" highlight-current-row style="width: 100%" ref="tb" > // 多选变单选 handleSelectionChange(val) { if (val.length > 1) { this.$refs.tb.clearSe...
将ElementUI中的el-table多选框改为单选框的实现方式如下:在多选变为单选时,通过handleSelectionChange方法进行处理,如果选中的行数大于1,则调用清空选中行的clearSelection方法和切换为单选的toggleRowSelection方法,参数为选中行的最后一条。单选后的操作通过radioHandle方法实现。如果选中的行数为0,则清...
首先:table绑定点击行事件 @row-click="rowClick" 绑定复选框勾选事件 @select="handleSelectionChange" <el-table ref="Table":data="tableData"style="width: 100%":select-on-indeterminate="false"@select="handleSelectionChange"@row-click="rowClick">//... rowClick(row,column,event){// 点击行多...
去掉表头复选框,规范每行最前面的复选框 <style lang="scss" scoped> ::v-deep .el-table .has-gutter .el-checkbox .el-checkbox__inner { display: none; } ::v-deep .el-table .cell::before { content: ''; text-align: center; line-height: 37px; } </style> 1. 2. 3. 4. 5. 6...
需求是使用el-table的多选功能,然后不想要多选改成单选。 代码 <template> <div class="contentBox" v-loading="loading"> <el-table :data="list" ref="accountRef" @select="handleTableChange"> <el-table-column type="selection" width="45"></el-table-column> <el-table-column width="100" ...
<!-- 开启树形多选 --> <el-table-column v-if="showSelection" width="120" align="left"> <template #header> <el-checkbox v-model="selectAll" :checked="selectAll" :indeterminate="isIndeterminate" @change="setCheckAll" /> {{ selectionName }} ...