美文网首页
element table组件多选改单选

element table组件多选改单选

作者: 瓩千瓦 | 来源:发表于2023-04-19 13:37 被阅读0次

    效果图

    表单选.png
    1. table组件属性设置
    <el-table
        :data="user_List"
        ref="multipleTable"
        @selection-change="handleSelectionChange">
        <el-table-column type="selection" width="55"></el-table-column>
        <template v-for="(col, index) in userTableColumns">
            <el-table-column
                :key="index"
                :prop="col.prop"
                :label="col.label"
                :width="col.width"
                :formatter="col.formatter"
                v-bind="col"
                show-overflow-tooltip>
            </el-table-column>
        </template>
    </el-table>
    
    1. 选中事件处理
    
    handleSelectionChange (val) {
        this.multipleSelection = val;
        if (val.length) {
            if (val.length > 1) {
                this.$refs.multipleTable.toggleRowSelection(val[0]);
            }
            this.ruleForm.userName = this.multipleSelection[0].username
        }
    }
    
    
    1. 隐藏全选勾选框
    // 隐藏全选框
    ::v-deep .has-gutter .el-table-column--selection .el-checkbox {
        display: none !important;
    }
    

    相关文章

      网友评论

          本文标题:element table组件多选改单选

          本文链接:https://www.haomeiwen.com/subject/sembddtx.html