vue+element实现批量删除功能的示例


Posted in Javascript onFebruary 28, 2018

今年开始学习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实现批量删除功能的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
EXT中xtype的含义分析
Jan 07 Javascript
js传中文参数controller里获取参数乱码问题解决方法
Jan 03 Javascript
jQuery选择器全集详解
Nov 24 Javascript
javascript实现复选框选中属性
Mar 25 Javascript
简单谈谈JavaScript的同步与异步
Dec 31 Javascript
javascript执行环境及作用域详解
May 05 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
javascript设计模式之module(模块)模式
Aug 19 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
May 07 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
May 16 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
May 23 Javascript
Webpack中SplitChunksPlugin 配置参数详解
Mar 24 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
Feb 28 #Javascript
React 组件转 Vue 组件的命令写法
Feb 28 #Javascript
JavaScript复制内容到剪贴板的两种常用方法
Feb 27 #Javascript
Vue中this.$router.push参数获取方法
Feb 27 #Javascript
angularJs-$http实现百度搜索时的动态下拉框示例
Feb 27 #Javascript
angularjs数组判断是否含有某个元素的实例
Feb 27 #Javascript
angular json对象push到数组中的方法
Feb 27 #Javascript
You might like
PHP编程网上资源导航
2006/10/09 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
PHP云打印类完整示例
2016/10/15 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
js文件缓存之版本管理详解
2013/07/05 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
js实现二级导航功能
2017/03/03 Javascript
js如何找出字符串中的最长回文串
2018/06/04 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
python3+PyQt5实现柱状图
2018/04/24 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
python实现换位加密算法的示例
2018/10/14 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
中药学专业求职信
2014/05/31 职场文书
家庭贫困证明
2015/06/16 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
创业计划书之物流运送
2019/09/17 职场文书
Python合并多张图片成PDF
2021/06/09 Python