中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue+element實現批量刪除功能的示例

發布時間:2020-09-03 22:29:12 來源:腳本之家 閱讀:332 作者:鷹子 欄目:web開發

今年開始學習vue+element實現后臺開發,在實現批量刪除功能時有2個小知識點記錄在下:

1、如何實現單擊行交替選中當前行的復選框,element官網的table實例中沒有找到。——通過row-click和toggleRowSelection實現

2、如何獲取選中行的值來實現批量刪除。——通過selection-change實現

代碼如下

html:

<div class="row mt30 pl15">
   <el-button type="warning" @click="delGroup" :disabled="this.sels.length === 0">批量刪除</el-button><!--disabled值動態顯示,默認為true,當選中復選框后值為false-->
  </div>
  <el-table :data="tableList" :fit="true" @row-click="handleCurrentChange" @selection-change="selsChange" ref="table">
   <el-table-column type="selection" width="55" reserve-selection=""></el-table-column>
   <el-table-column prop="id" label="ID" width="150" class-name="bg_blue"></el-table-column>
   <el-table-column prop="cpsProductId" label="商品ID" width="200"></el-table-column>
   <el-table-column prop="productName" label="商品名稱" width="200" show-overflow-tooltip></el-table-column>
   <el-table-column label="圖片" width="200">
    <template scope="data1">
     <img :src="data1.row.imgsrc" class="mt10 mb10">
    </template>
   </el-table-column>
   <el-table-column label="操作" align="center">
    <template scope="scope">
     <el-button type="primary" size="small" @click="onEditSku(scope.row.id)">編輯</el-button>
     <el-button size="small" @click="onDelProduct(scope.row.id)">刪除</el-button>
    </template>
   </el-table-column>
  </el-table>

js:

<script> 
export default { 
 name: 'product', 
 mounted() { 
  this.onSearch() 
 }, 
 data() { 
  return { 
   sels: [],//選中的值顯示 
   tableList: [], 
   total: 0, 
   start: 0, 
   size: 10 
  } 
 }, 
 methods: { 
  selsChange(sels) { 
   this.sels = sels 
  }, 
  delGroup() { 
   var ids = this.sels.map(item => item.id).join()//獲取所有選中行的id組成的字符串,以逗號分隔 
  }, 
  handleCurrentChange(row, event, column) { 
   this.$refs.table.toggleRowSelection(row) 
  } 
 } 
} 
</script> 

以上這篇vue+element實現批量刪除功能的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲周县| 辰溪县| 鹤岗市| 仲巴县| 博客| 剑阁县| 防城港市| 遂溪县| 上栗县| 临安市| 通州市| 阿拉尔市| 融水| 绍兴市| 乌苏市| 三门峡市| 肇东市| 专栏| 太仓市| 普安县| 福鼎市| 永胜县| 平顺县| 阜阳市| 昌乐县| 阳朔县| 汉中市| 开化县| 铜山县| 濮阳市| 奉节县| 双桥区| 咸丰县| 双流县| 微山县| 桐庐县| 迁安市| 松潘县| 寿光市| 沈阳市| 梓潼县|