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

vue elementui表格獲取某行數(shù)據(jù)(slot-scope和selection-change方法使用)

 更新時間:2023年01月16日 15:41:36   作者:阿wei程序媛  
這篇文章主要介紹了vue elementui表格獲取某行數(shù)據(jù)(slot-scope和selection-change方法使用),本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

效果圖:

1.當寫后臺管理頁面時,使用element ui里的table表格時,表格中有操作按鈕,獲取當前行的數(shù)據(jù)時,我們可以使用 slot-scope="scope"來獲取。

 <el-table-column label="操作" align="center" prop="auditStatus" width="180" fixed="right">
      <template slot-scope="scope">
       <el-button type="text" size="large" @click="audit(scope.row)">審核</el-button>
       </template>
</el-table-column>
  audit(row){
     console.log(row)
    },

打印可得當前行數(shù)據(jù),你就可以處理這些數(shù)據(jù)了

 2.但如果要實現(xiàn)的功能是在表頭上了,例如圖里的批量審核,那要怎么獲取當前前勾選的這一行的數(shù)據(jù)呢?這時我們可以用表格中提供的@selection-change="handleSelectionChange" 的multipleSelection來實現(xiàn)。

<template>
  <el-table
    ref="multipleTable"
    :data="tableData3"
    tooltip-effect="dark"
    style="width: 100%"
    @selection-change="handleSelectionChange">
    <el-table-column
      type="selection"
      width="55">
    </el-table-column>
    <el-table-column prop="title" label="作品名稱" align="center" width="160">
    </el-table-column>
    <el-table-column prop="count" label="作品數(shù)量" align="center" min-width="160">
    </el-table-column>
    <el-table-column prop="price" label="作品價格" align="center" min-width="160">
    </el-table-column>
  </el-table>
</template>
 data(){
  return {
    multipleSelection:[]
   }
} 
//獲取所有選擇的項
    handleSelectionChange(val) {
    console.log(val)
      this.multipleSelection = val;
    },

打印可得當前行數(shù)據(jù),你就可以處理這些數(shù)據(jù)了

例如: 

<el-form-item>
        <el-button type="primary" @click="batchTransferTip()">批量審核</el-button>
</el-form-item>
    //批量審核
    batchTransferTip() {
      if (this.multipleSelection.length == 0) {
        this.common.messageTip("請選擇要審核的作品", "error");
        return false;
      } else {
        this.editboxName = "verify";
        let planIdList = [];
    //遍歷數(shù)據(jù)
        for (let item of this.multipleSelection) {
          planIdList.push(item.id);
        }
        this.propData.id = planIdList;
      }
    },

注意:this.multipleSelection.length 為選擇了多少項。

拿當前選中的行的數(shù)據(jù),進行傳值,實現(xiàn)批量審核功能。

ps:Vue element怎么獲取table表格當前行數(shù)據(jù)和索引值

怎么拿表格當前行數(shù)據(jù)平時我們在使用表格時通過template的slot-scope="scope",使用scope.row拿到當前行的數(shù)據(jù)

<el-table max-height="290" :data="userTableData" border style="width: 100%">
      <el-table-column label="名字">
            <template slot-scope="scope">
              {{scope.row.name}}
            </template>
      </el-table-column>
       <el-table-column label="年齡">
            <template slot-scope="{row}">
              {{row.age}}
            </template>
      </el-table-column>
</el-table>

怎么拿表格當前行索引值

<el-table max-height="290" :data="userTableData" border style="width: 100%">
      <el-table-column label="序號">
            <template slot-scope="scope">
                  {{scope.$index+1}} 
            </template>
      </el-table-column>
</el-table>

到此這篇關(guān)于vue elementui表格獲取某行數(shù)據(jù)(slot-scope和selection-change方法使用)的文章就介紹到這了,更多相關(guān)vue elementui表格獲取某行數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中@click綁定事件點擊不生效的原因及解決方案

    vue中@click綁定事件點擊不生效的原因及解決方案

    根據(jù)Vue2.0官方文檔關(guān)于父子組件通訊的原則,父組件通過prop傳遞數(shù)據(jù)給子組件,子組件觸發(fā)事件給父組件,這篇文章主要介紹了vue中@click綁定事件點擊不生效的解決方案,需要的朋友可以參考下
    2022-12-12
  • elementUI中MENU菜單踩坑

    elementUI中MENU菜單踩坑

    本文主要介紹了elementUI中MENU菜單踩坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • npm run dev報錯信息及解決方法

    npm run dev報錯信息及解決方法

    這篇文章主要為大家介紹了npm run dev報錯信息及解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Vue3實現(xiàn)掛載全局方法和用getCurrentInstance代替this

    Vue3實現(xiàn)掛載全局方法和用getCurrentInstance代替this

    這篇文章主要介紹了Vue3實現(xiàn)掛載全局方法和用getCurrentInstance代替this,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • vue插件及修改ip啟動端口解析

    vue插件及修改ip啟動端口解析

    這篇文章主要為大家介紹了vue插件及修改ip啟動端口的解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • VUE項目啟動沒有問題但代碼中script標簽有藍色波浪線標注

    VUE項目啟動沒有問題但代碼中script標簽有藍色波浪線標注

    這篇文章主要給大家介紹了關(guān)于VUE項目啟動沒有問題但代碼中script標簽有藍色波浪線標注的相關(guān)資料,文中將遇到的問題以及解決的方法介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Vue3的10種組件通信方式總結(jié)

    Vue3的10種組件通信方式總結(jié)

    組件是vue.js最強大的功能之一,而組件實例的作用域是相互獨立的,這就意味著不同組件之間的數(shù)據(jù)無法相互引用,這篇文章主要給大家介紹了關(guān)于Vue3的10種組件通信方式的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • Vue?路由傳參加密的示例代碼

    Vue?路由傳參加密的示例代碼

    這篇文章主要介紹了Vue?路由傳參加密,本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • vuejs實現(xiàn)標簽選項卡動態(tài)更改css樣式的方法

    vuejs實現(xiàn)標簽選項卡動態(tài)更改css樣式的方法

    這篇文章主要介紹了vuejs實現(xiàn)標簽選項卡-動態(tài)更改css樣式的方法,代碼分為html和js兩部分,需要的朋友可以參考下
    2018-05-05
  • Vue項目中使用Vux的安裝過程

    Vue項目中使用Vux的安裝過程

    這篇文章主要介紹了Vue項目中使用Vux的安裝過程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05

最新評論

浏阳市| 平武县| 仪陇县| 文水县| 洮南市| 武平县| 宜丰县| 沅江市| 阿勒泰市| 大余县| 米林县| 运城市| 旬阳县| 贡嘎县| 调兵山市| 长阳| 安塞县| 枞阳县| 云南省| 洛隆县| 始兴县| 丰台区| 温宿县| 昆明市| 涟水县| 新竹县| 枣强县| 成武县| 郧西县| 曲阜市| 巴林右旗| 额敏县| 车险| 荥经县| 庆元县| 荔浦县| 开原市| 岑溪市| 霍邱县| 三门县| 沈阳市|