国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

el-table 多選框改成單選框(el-table單選功能)

這篇具有很好參考價(jià)值的文章主要介紹了el-table 多選框改成單選框(el-table單選功能)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

今天,寫項(xiàng)目時(shí),有一個table作為篩選的載體,需要選中table里面的一條數(shù)據(jù),我想了一下,用table里面的selection功能,實(shí)現(xiàn)單選功能。文章來源地址http://www.zghlxwxcb.cn/news/detail-586437.html

<template>
  <div>
    <el-table
      ref="multipleTable"
      :data="tableData"
      highlight-current-row
      @select-all="onSelectAll"
      @selection-change="selectItem"
      @row-click="onSelectOp"
    >
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="序號" type="index" align="center" />
      <el-table-column label="姓名" prop="name" align="center" />
      <el-table-column label="手機(jī)號碼" prop="province" align="center" />
    </el-table>
  </div>
</template>
 
<script>
export default {
  data() {
    return {
      tableData: [{
          name: '王小虎1',
          province: '上海1',
        }, {
          name: '王小虎2',
          province: '上海2',
        }, {
          name: '王小虎3',
          province: '上海3',
        }, {
          name: '王小虎4',
          province: '上海4',
        }],
    }
  },
  mounted(){
  },
  methods: {
    onSelectAll() {
      this.$refs.multipleTable.clearSelection();
    },
    selectItem(rows) {
      if (rows.length > 1) {
        const newRows = rows.filter((it, index) => {
          if (index == rows.length - 1) {
            this.$refs.multipleTable.toggleRowSelection(it, true);
            return true;
          } else {
            this.$refs.multipleTable.toggleRowSelection(it, false);
            return false;
          }
        });
        this.multipleSelection = newRows;
      } else {
        this.multipleSelection = rows;
      }
      // this.userId = this.multipleSelection.length? this.multipleSelection[0].guid: "";
      console.log('2',this.multipleSelection)
    },
    onSelectOp(row) {
      this.$refs.multipleTable.clearSelection();
      this.$refs.multipleTable.toggleRowSelection(row, true);
      this.multipleSelection = [];
      this.multipleSelection.push(row);
    },
  }
};
</script>

到了這里,關(guān)于el-table 多選框改成單選框(el-table單選功能)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • element ui el-table分頁多選功能失效

    編寫 項(xiàng)目是遇到一個坑: selection-change :當(dāng)選擇項(xiàng)發(fā)生變化時(shí)會觸發(fā)該事件(當(dāng)分頁切換時(shí),選中的數(shù)據(jù)都會自動清空) 一、在el-table中 二、在el-table-column中 添加上述刷新重試即可

    2024年04月23日
    瀏覽(32)
  • el-table多選框禁用

    el-table多選框禁用

    el-table多選框有時(shí)需要禁用,selectable為true此行數(shù)據(jù)不禁用,為false則本行禁用 判斷是否禁用方法函數(shù):

    2024年02月15日
    瀏覽(18)
  • vue el-table 多選框回填

    vue el-table 多選框回填

    主要代碼: 效果: html js

    2024年01月18日
    瀏覽(26)
  • el-table中設(shè)置第一列為多選框,且多選框動態(tài)禁用

    el-table中設(shè)置第一列為多選框,且多選框動態(tài)禁用

    給el-table第一列寫成以下代碼: 效果: 多選框動態(tài)禁用 el-table中設(shè)置了 type=\\\"selection\\\",但是由于部分?jǐn)?shù)據(jù)是已經(jīng)處理過的,不允許選中,但是其他的數(shù)據(jù)有可以多選的時(shí)候,我們需要動態(tài)的判斷每一行的數(shù)據(jù)是否可以選中, type=\\\"selection\\\"時(shí)有這樣一個屬性: 所以我們只需要動態(tài)

    2024年01月18日
    瀏覽(15)
  • element-ui中的el-table實(shí)現(xiàn)分頁多選功能

    selection-change事件:當(dāng)選擇項(xiàng)發(fā)生變化時(shí)會觸發(fā)該事件(當(dāng)分頁切換時(shí),選中的數(shù)據(jù)都會自動清空) 鏈接: https://blog.csdn.net/qq_36157085/article/details/122922678

    2024年02月17日
    瀏覽(21)
  • el-table 多個表格切換多選框顯示bug

    el-table 多個表格切換多選框顯示bug

    今天寫了個功能,點(diǎn)擊左側(cè)的樹做判斷,一級樹節(jié)點(diǎn)顯示系統(tǒng)頁面,二級樹節(jié)點(diǎn)顯示數(shù)據(jù)庫頁面,三級樹節(jié)點(diǎn)顯示表頁面。 數(shù)據(jù)庫頁面和表頁面分別有2個el-table? ,上面的沒有多選框,下面的有多選框 ?現(xiàn)在出現(xiàn)bug,在點(diǎn)擊樹節(jié)點(diǎn),代碼: // 點(diǎn)擊節(jié)點(diǎn) ? ? nodeClick(data) { ? ?

    2024年02月11日
    瀏覽(20)
  • el-table(type=“selection“)多選框兩種回顯

    el-table(type=“selection“)多選框兩種回顯

    目錄 一、前端數(shù)據(jù)回顯(頁面間數(shù)據(jù)展示) 1、圖片幫助理解 2、描述: 3、代碼 4、兩個API,一個v-model 二、數(shù)據(jù)庫數(shù)據(jù)回顯 ?1、描述: 2、核心代碼: 3、比較完整代碼:(這是element ui官方文檔上的) 4、改動過的,更加適應(yīng)現(xiàn)實(shí)場景的代碼: ? ? 幾個注意點(diǎn): 1、圖片幫助理解

    2024年02月02日
    瀏覽(19)
  • el-table select 多選框如何實(shí)現(xiàn)選中數(shù)據(jù)回顯

    el-table select 多選框如何實(shí)現(xiàn)選中數(shù)據(jù)回顯

    現(xiàn)象描述: 將用戶勾選的內(nèi)容添加到表格,當(dāng)頁面還未關(guān)閉時(shí),選項(xiàng)還是正常勾選,但是只要退出該頁面,再進(jìn)來就會發(fā)現(xiàn)勾選被取消了 需求描述: 已選擇項(xiàng)默認(rèn)勾選,且表格內(nèi)容更改,勾選項(xiàng)也同步更改 效果如下:

    2024年02月14日
    瀏覽(22)
  • 實(shí)現(xiàn)el-table兩列多選框且不可同時(shí)勾選

    實(shí)現(xiàn)el-table兩列多選框且不可同時(shí)勾選

    1、效果圖如下,功能:必修和選修不可同時(shí)勾選 2、代碼如下

    2024年02月11日
    瀏覽(18)
  • el-table多選框設(shè)置默認(rèn)選中,翻頁保留選中狀態(tài)

    最近碰到個需求,el-table列表渲染數(shù)據(jù),要求有多選框并且附帶默認(rèn)選中,翻頁后保留選中狀態(tài) 寫默認(rèn)選中時(shí)百度一下還很簡單,但是碰到個bug,第一次翻頁可以保留,第二次翻頁回來之后選中的就沒了。 經(jīng)過研究解決,記錄一下,直接上代碼了 默認(rèn)選中只需要給table增加

    2024年02月14日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包