element-ui?table表格控件實現(xiàn)單選功能代碼實例
需求
今天遇到一個需求,感覺挺簡單的,需求如下:
就是一個表格,在表格的前面加上一個選擇框,注意:只能單選
發(fā)現(xiàn)問題
然后我就去element ui上粘代碼:雖然element ui上有對應的單選表格,可是并不符合我的需求
然后我又發(fā)現(xiàn)下面有一個多選的表格,樣式雖然相似,可是還是不符合我的需求:
解決問題
最終我還是面向了百度編程,參考這里
下面給大家展示一個小的demo,直接粘貼代碼就可以看到效果:
<template> <div> <el-table :data="tableData" style="width: 100%" @row-click="singleElection" highlight-current-row > <el-table-column align="center" width="55" label="選擇"> <template slot-scope="scope"> <!-- 可以手動的修改label的值,從而控制選擇哪一項 --> <el-radio class="radio" v-model="templateSelection" :label="scope.row.id" > </el-radio > </template> </el-table-column> <el-table-column align="center" prop="id" label="編號" width="80"> </el-table-column> <el-table-column align="center" prop="date" label="日期" width="150"> </el-table-column> <el-table-column align="center" prop="name" label="姓名" width="80"> </el-table-column> <el-table-column align="center" prop="address" label="地址" width="250"></el-table-column> </el-table> </div> </template> <script> export default { data() { return { tableData: [ { id: "0001", date: "2016-05-02", name: "王小虎", address: "上海市普陀區(qū)金沙江路 1518 弄", }, { id: "0002", date: "2016-05-04", name: "王小虎", address: "上海市普陀區(qū)金沙江路 1517 弄", }, { id: "0003", date: "2016-05-01", name: "王小虎", address: "上海市普陀區(qū)金沙江路 1519 弄", }, { id: "0004", date: "2016-05-03", name: "王小虎", address: "上海市普陀區(qū)金沙江路 1516 弄", }, ], // 當前選擇的行的id templateSelection: "", // 當前選擇的行的數(shù)據(jù) checkList: [], } }, methods: { singleElection(row) { this.templateSelection = row.id this.checkList = this.tableData.filter((item) => item.id === row.id) console.log(`該行的編號為${row.id}`) }, }, } </script>
最終的效果如下圖所示,想必大家也都知道了該如何照貓畫虎了吧,??????:
總結(jié)
到此這篇關于element-ui table表格控件實現(xiàn)單選功能的文章就介紹到這了,更多相關element-ui table表格單選內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
一文掌握Pinia使用及數(shù)據(jù)持久化存儲超詳細教程
這篇文章主要介紹了Pinia安裝使用及數(shù)據(jù)持久化存儲的超詳細教程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07vue element實現(xiàn)表格增加刪除修改數(shù)據(jù)
這篇文章主要為大家詳細介紹了vue element實現(xiàn)表格增加刪除修改數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-05-05vue-cli 環(huán)境變量 process.env的使用及說明
這篇文章主要介紹了vue-cli 環(huán)境變量 process.env的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12element vue validate驗證名稱重復 輸入框與后臺重復驗證 特殊字符 字符長度 及注意事項小結(jié)【實例代碼
這篇文章主要介紹了element vue validate驗證名稱重復 輸入框與后臺重復驗證 特殊字符 字符長度 及注意事項小結(jié),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11Vue2.0利用 v-model 實現(xiàn)組件props雙向綁定的優(yōu)美解決方案
本篇文章主要介紹了Vue2 利用 v-model 實現(xiàn)組件props雙向綁定的優(yōu)美解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03