el-table实现单选及点击当前行选中

javascript 复制代码
<base-table v-loading="table.loading" :data="table.data" :empty-text="table.empty"
                    @current-change="handleSelectionChange">
            <el-table-column width="55" >
                <template #default="{row}">
                    <el-radio v-model="currentRow" :label="row">&nbsp;</el-radio>
                </template>
            </el-table-column>
            <el-table-column label="序号"  type="index" width="55" />
            <el-table-column label="事项编码"  prop="matterCode"  show-overflow-tooltip/>
            <el-table-column label="事项名称"  prop="matterName"  show-overflow-tooltip/>
            <template #noOperate></template>
        </base-table>
javascript 复制代码
// 单选框的绑定值要定义一个空对象

const multipleSelection = ref([]);

const currentRow = ref({});
javascript 复制代码
const handleSelectionChange = (val) => {
    multipleSelection.value = [val]; // 获取当前选中的值
    currentRow.value = val; // 点击行,让对应的单选选中的值和表格的选中值保持一致
}
相关推荐
ZC跨境爬虫14 小时前
跟着 MDN 学 HTML day_54:(深入掌握 XSLTProcessor API)
前端·javascript·ui·html·媒体
Csvn15 小时前
JS 技巧:设计模式(上)
前端·vue.js
Delicate15 小时前
JavaScript 的双面人生:基本类型与引用类型的那些事儿
javascript
Pu_Nine_915 小时前
Vue3 + ECharts 企业级封装实践:按需引入 + useECharts Hooks
前端·vue.js·echarts
YAwu1115 小时前
JavaScript 作用域与执行机制深度解析
前端·javascript
Yue16815 小时前
天津理工大学前端组大一末期考核随记(2)
前端·javascript
hexu_blog15 小时前
前端vue后端java+springboot如何实现pdf,word,excel之间的相互转换
java·前端·vue.js·spring boot·文档转换
w_t_y_y16 小时前
vue父子组件通信(二)祖先调用inject
前端·javascript·vue.js
wkj00116 小时前
JavaScript模块化技术进程详解
开发语言·javascript·ecmascript