首页 > 其他分享 >ant-design-vue的a-table组件分页功能实现(原创前端若水)

ant-design-vue的a-table组件分页功能实现(原创前端若水)

时间:2023-02-17 16:01:31浏览次数:44  
标签:current vue 分页 pageSize ant 条数 design myCustomerTablePageConfig total

  <a-table
        :pagination="myCustomerTablePageConfig"
        @change="myCustomerTablePageChange"
      >
  </a-table>

 data() {
    return {
         // 筛选表格分页配置对象
      myCustomerTablePageConfig: {
        // 总数据
        total: 0,
        // 每页条数
        pageSize: 10,
        // 当前页
        current: 1,
        // 显示多少页
        showTotal: (total) => `共有 ${total} 条`,
        // 是否显示跳转页面
        showQuickJumper: true,
        // 是否开启分页数据条数
        showSizeChanger: true,
        // 分页每页显示条数
        pageSizeOptions: ['1', '10', '20', '40', '80', '100'],
      },
    }
  },
  methods: {
        /**
     * @function 表格分页变化
     */
    myCustomerTablePageChange(pagination) {
      let { current, pageSize } = pagination
      this.myCustomerTablePageConfig = Object.assign(this.myCustomerTablePageConfig, { current, pageSize })
    },
  },

标签:current,vue,分页,pageSize,ant,条数,design,myCustomerTablePageConfig,total
From: https://www.cnblogs.com/orangeczs/p/17130463.html

相关文章

  • vue3 、typescript环境, props自定义类型propType
    vue3、typescript环境,props自定义类型propType//子组件的props类型是复杂的类型的时候,可以用propType进行强制类型转换//eg复杂函数,对象数组,对象的类型检查props:{......
  • vue基于微前端qiankun的多页签缓存方案实践
    一、多页签是什么?常见的浏览器多页签、编辑器多页签,从产品角度来说,就是为了能够实现用户访问可记录,快速定位工作区等作用;那对于单页应用,可以通过实现多页签,对用户的访问记......
  • vue踩坑记录:用了v-if为什么组件没有被完全销毁
    事情是这样的,我做了个tab切换不同table的功能,但是发现tab切换的时候,table的内容没有真的被销毁,内容变乱了。后来发现只要加了key就可以顺利销毁了! ......
  • Vue生命周期
    Vue生命周期Vue生命周期简介从Vue实例创建开始,到实例被销毁,是一个Vue实例的生命周期,总共经历了8个钩子函数。Vue的生命周期的过程称之为面向切面编程(AOP),实际上这在djang......
  • vue2 - $nextTick 在下一次DOM更新结束后 指定其回调
    Vue实现响应式并不是数据发⽣变化之后DOM⽴即变化,⽽是按⼀定的策略进⾏DOM的更新。$nextTick是在下次DOM更新循环结束之后执⾏延迟回调,在修改数据之后使⽤$next......
  • Vue组件之间通信,ref属性,动态组件,插槽,计算/监听属性
    目录组件一,组件间通信之父传子代码二,组件间通信之子传父三,ref属性1.放在普通标签上2.放在组件上用的多四,动态组件1,动态组件component标签五,插槽匿名插槽具名插槽六,计算......
  • 微前端之qiankun 分别引入两种子应用 -- react && vue + vite
    搭建主应用主应用不限技术栈,只需要提供一个容器DOM,然后注册微应用并start即可。1、下载项目//TSnpxcreate-react-appqk-main--templatetypescript//JSnpxc......
  • Vue CLI 2内置框架webpack框架结构解析
    目前Vue已经到3.X版本,相应的VueCLI也已经是VueCLI3版本,创建命令使用vuecreate,如果要用2.X版的vueinit命令,需要全局安装一个桥接工具:npminstall-g@vue/cli-init创......
  • [Vue3] defineExpose要在方法声明定义以后使用
    [Vue3]defineExpose要在方法声明定义以后使用Vue3中的setup默认是封闭的,如果要从子组件向父组件暴露属性和方法,需要用到defineExpose.和defineProps,defineEmits一样,这......
  • vue优点及双向数据绑定原理
    优点轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍,易于理解和学习;双向数据绑定:保留了angular的特点,在数据......