最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element-ui?table表格控件實(shí)現(xiàn)單選功能代碼實(shí)例

 更新時(shí)間:2023年09月20日 09:53:50   作者:leader  
這篇文章主要給大家介紹了關(guān)于element-ui?table表格控件實(shí)現(xiàn)單選功能的相關(guān)資料,單選框是指在?Element?UI?的表格組件中,可以通過單選框來選擇一行數(shù)據(jù)。用戶只能選擇一行數(shù)據(jù),而不能同時(shí)選擇多行,需要的朋友可以參考下

需求

今天遇到一個(gè)需求,感覺挺簡單的,需求如下:

就是一個(gè)表格,在表格的前面加上一個(gè)選擇框,注意:只能單選

發(fā)現(xiàn)問題

然后我就去element ui上粘代碼:雖然element ui上有對應(yīng)的單選表格,可是并不符合我的需求

然后我又發(fā)現(xiàn)下面有一個(gè)多選的表格,樣式雖然相似,可是還是不符合我的需求:

解決問題

最終我還是面向了百度編程,參考這里

下面給大家展示一個(gè)小的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">
          <!-- 可以手動(dòng)的修改label的值,從而控制選擇哪一項(xiàng) -->
          <el-radio class="radio" v-model="templateSelection" :label="scope.row.id"
            >&nbsp;</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 弄",
        },
      ],
      //   當(dāng)前選擇的行的id
      templateSelection: "",
      //   當(dāng)前選擇的行的數(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é)

到此這篇關(guān)于element-ui table表格控件實(shí)現(xiàn)單選功能的文章就介紹到這了,更多相關(guān)element-ui table表格單選內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Vue2的diff算法

    詳解Vue2的diff算法

    這篇文章主要介紹了Vue2的diff算法的相關(guān)資料,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • Vue?動(dòng)畫效果、過渡效果的示例代碼

    Vue?動(dòng)畫效果、過渡效果的示例代碼

    這篇文章主要介紹了Vue?動(dòng)畫效果、過渡效果,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 使用Vue-cli3.0創(chuàng)建的項(xiàng)目 如何發(fā)布npm包

    使用Vue-cli3.0創(chuàng)建的項(xiàng)目 如何發(fā)布npm包

    這篇文章主要介紹了使用Vue-cli3.0創(chuàng)建的項(xiàng)目,如何發(fā)布npm包,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • vue3中路由傳參query、params及動(dòng)態(tài)路由傳參詳解

    vue3中路由傳參query、params及動(dòng)態(tài)路由傳參詳解

    vue3中的傳參方式和vue2中一樣,都可以用query和params傳參,下面這篇文章主要給大家介紹了關(guān)于vue3中路由傳參query、params及動(dòng)態(tài)路由傳參的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Vue3實(shí)現(xiàn)文本差異對比器的具體方案

    Vue3實(shí)現(xiàn)文本差異對比器的具體方案

    本文將介紹本項(xiàng)目中 文本差異對比器 (Text Diff Checker) 工具的技術(shù)實(shí)現(xiàn)細(xì)節(jié),該工具基于 Vue 3 框架開發(fā),核心對比邏輯采用原生的 JavaScript 實(shí)現(xiàn),通過動(dòng)態(tài)加載的方式與 Vue 組件進(jìn)行交互,需要的朋友可以參考下
    2026-02-02
  • VUE安裝nrm管理多個(gè)npm源的方法示例

    VUE安裝nrm管理多個(gè)npm源的方法示例

    nrm是一個(gè)npm源管理器,允許快速切換不同npm源,提高包管理效率,下面就來介紹一下VUE安裝nrm管理多個(gè)npm源的方法示例,感興趣的可以了解一下
    2025-01-01
  • 如何運(yùn)行單個(gè).vue文件問題

    如何運(yùn)行單個(gè).vue文件問題

    本文介紹了Vue的全局安裝過程、查看版本、安裝擴(kuò)展等步驟,并提供了解決在.vue文件目錄下運(yùn)行報(bào)錯(cuò)的方法,涉及到的錯(cuò)誤解決包括使用命令安裝@vue/compiler-sfc和執(zhí)行npm install命令安裝依賴
    2024-10-10
  • vue 如何實(shí)現(xiàn)配置@絕對路徑

    vue 如何實(shí)現(xiàn)配置@絕對路徑

    這篇文章主要介紹了vue 如何實(shí)現(xiàn)配置@絕對路徑,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue如何監(jiān)聽對象或者數(shù)組某個(gè)屬性的變化詳解

    vue如何監(jiān)聽對象或者數(shù)組某個(gè)屬性的變化詳解

    這篇文章主要給大家介紹了關(guān)于vue如何監(jiān)聽對象或者數(shù)組某個(gè)屬性的變化,在Vue.js中可以通過watch監(jiān)聽屬性變化并動(dòng)態(tài)修改其他屬性的值,watch通過監(jiān)聽器函數(shù)接收新舊值,實(shí)現(xiàn)屬性間的數(shù)據(jù)聯(lián)動(dòng),需要的朋友可以參考下
    2024-12-12
  • 詳解vue如何封裝封裝一個(gè)上傳多張圖片的組件

    詳解vue如何封裝封裝一個(gè)上傳多張圖片的組件

    上傳圖片不管是后臺還是前端小程序,上傳圖片都是一個(gè)比不可少的功能有時(shí)候需要好幾個(gè)頁面都要上傳圖片,每個(gè)頁面都寫一個(gè)非常不方便,本文就給大家介紹vue如何封裝一個(gè)上傳多張圖片的組件,需要的朋友可以參考下
    2023-07-07

最新評論

邯郸县| 大城县| 正阳县| 正蓝旗| 临沂市| 潞西市| 博湖县| 区。| 彭州市| 普安县| 施秉县| 盐源县| 湛江市| 乳山市| 若羌县| 云南省| 肇庆市| 甘南县| 伊吾县| 南华县| 高青县| 门头沟区| 原平市| 渭源县| 正安县| 辽源市| 古蔺县| 策勒县| 兰考县| 静安区| 兖州市| 双鸭山市| 合山市| 卓尼县| 东明县| 津南区| 青浦区| 登封市| 红安县| 中山市| 临潭县|