el-table实现分页切换后还能继续保持之前的勾选状态

这篇具有很好参考价值的文章主要介绍了el-table实现分页切换后还能继续保持之前的勾选状态。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 el-table实现分页切换后还能继续保持之前的勾选状态,后台管理系统,javascript,前端,vue.js,elementui

 el-table实现分页切换后还能继续保持之前的勾选状态,后台管理系统,javascript,前端,vue.js,elementui

 文章来源地址https://www.toymoban.com/news/detail-535461.html

 <el-table
      ref="tableRef"
      :height="height"
      v-loading="tableConfig.isLoading"
      :data="tableData"
      :row-key="handleRowKey"
      @selection-change="handleSelectionChange" 
    >
       <el-table-column :reserve-selection="true" type="selection" />
        <el-table-column
          type="index"
          :index="indexMethod"
          fixed="left"
        />
</el-table>

data() {
    return: {    
        ids: []
    }
}

porps: {
    idName: {
      type: String,
      default: "id",
    }, // 表格行的唯一标识,默认是 id
}


methods: {
    /**
     * @Event 方法
     * @description: 切换分页时,保持选中状态的标识
     * */
    handleRowKey(row) {
       return row[this.idName]
    },


   /**
   * @Event 方法
   * @description: 监听多选操作
   * */
    handleSelectionChange(selection) {
       this.ids = selection.map((item) => item[this.idName])
    },


    /**
     * @Event 方法
     * @description: 设置表格后一页的index在前一页的index基础上累加
     * @params: pageSize pageNum 
     * */
    indexMethod(index) {
      // return index + 1 // 如果不想要累加效果,请打开此项
      return (
        index +
        this.paginationConfig.pageSize * (this.paginationConfig.pageNum - 1) +
        1
      );
    },

}






到了这里,关于el-table实现分页切换后还能继续保持之前的勾选状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • elementui el-table表格实现翻页和搜索均保持勾选状态(后端分页)

    需求: 不管是页面切换还是通过搜索获取数据,都要保持已选中的行保持勾选状态,同时将选中行的内容以标签的形式显示出来,当点击关闭标签时可以对应取消选中状态,点击行中的任意位置也可以切换选中状态,单独勾选复选框一样可以达到要求。 由于需求相对还是蛮

    2024年02月10日
    浏览(63)
  • el-table 表格分页序号问题

    el-table-column 本身提供type=\\\'index\\\'  但是每次切换分页 序号都是1-9 想要获取当前页数的条数序号 获取不到  

    2024年04月14日
    浏览(39)
  • element ui el-table分页多选功能

    selection-change:当选择项发生变化时会触发该事件(当分页切换时,选中的数据都会自动清空)

    2024年02月09日
    浏览(38)
  • element ui el-table分页多选功能失效

    编写 项目是遇到一个坑: selection-change :当选择项发生变化时会触发该事件(当分页切换时,选中的数据都会自动清空) 一、在el-table中 二、在el-table-column中 添加上述刷新重试即可

    2024年04月23日
    浏览(62)
  • 【Vue Element-ui el-table组件 实现跨分页全选 可全选中当前页 也可选中全量数据】

    前端模拟数据示例,无需后台接口,复制粘贴即可看到效果。 element-ui table里的全选功能只会全选当前页的所有数据 当table有分页功能的时候实现跨页全选 ①为table添加select方法(当用户手动勾选数据行的 Checkbox 时触发的事件) 两个参数 selection,row 选中的数据 最后一个选中

    2024年02月02日
    浏览(53)
  • element ui el-table展示列表,结合分页+过滤功能

    vue+element-ui实现的列表展示,列表分页,列表筛选功能 el-table模块下面是分页器代码 el-pagination/el-pagination 分页器  layout 属性表示组件布局 设置 layout ,表示分页器需要显示的内容,用逗号分隔,布局元素会依次显示。 prev 表示上一页, next 为下一页, pager 表示页码列表,除

    2024年01月25日
    浏览(55)
  • 解决el-table组件中,分页后数据的勾选、回显问题?

    问题描述:         1、记录一个弹窗点击确定按钮后,table列表所有勾选的数据信息         2、再次打开弹窗,回显勾选所有保存的数据信息         3、遇到的bug:切换分页,其他页面勾选的数据丢失;点击确认只保存当前页的数据;勾选数据保存后但并未回显

    2024年02月08日
    浏览(107)
  • element-ui 中 el-table 分页多选(记住上一页勾选数据)及编辑回显 element-ui 中 el-table 分页多选(记住上一页勾选数据)及编辑回显

    element-ui 的官网是有属性的 row-key  属性传入唯一值 row-key  属性传入一个方法 核心: this.$refs.multipleTable.toggleRowSelection(val, true)

    2024年02月15日
    浏览(46)
  • el-table 多个表格切换多选框显示bug

    今天写了个功能,点击左侧的树做判断,一级树节点显示系统页面,二级树节点显示数据库页面,三级树节点显示表页面。 数据库页面和表页面分别有2个el-table  ,上面的没有多选框,下面的有多选框  现在出现bug,在点击树节点,代码: // 点击节点     nodeClick(data) {    

    2024年02月11日
    浏览(40)
  • element-ui el-table分页后设置连续的索引(如排行榜)

    目录  1、自定义 type=index 列的行号 2、自定义indexMethod方法 3、效果   1、自定义  type=index  列的行号 通过给 type=index 的列传入 index 属性,可以自定义索引。 该属性传入数字时,将作为索引的起始值。 也可以传入一个方法,它提供当前行的行号(从 0 开始)作为参数,返回

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包