首页 > 其他分享 >Ant Design Vue中的table与pagination的联合使用

Ant Design Vue中的table与pagination的联合使用

时间:2024-04-02 11:04:15浏览次数:26  
标签:current pagination Vue const pageSize value Ant pag total

效果: 

代码:

<a-table
    :dataSource="dataSource"
    :columns="columns"
    :pagination="pagination"
    @change="handleTableChange"
    :scroll="{ x: '100%', y: 600 }"
  >
</a-table>
export default defineComponent({
  setup() {
    const current = ref(1);
    const pageSize = ref(10);
    const pagination = computed(() => ({
      current: current.value,
      pageSize: pageSize.value,
      total: 30,
      showTotal: (total) => `共 ${total} 条`,
      pageSizeOptions: ["5", "10", "15"],
      showSizeChanger: true,
    }));
    const handleTableChange = (pag, filters, sorter) => {
      current.value = pag.current;
      pageSize.value = pag.pageSize;
    };

    return {
      pagination,
      handleTableChange,
    };
  },
});

 

标签:current,pagination,Vue,const,pageSize,value,Ant,pag,total
From: https://blog.csdn.net/larea/article/details/137259772

相关文章

  • vue3从精通到入门9:计算属性computed
    在Vue3中,computed 是一个用于创建计算属性的工具,它基于组件的响应式依赖进行复杂的计算,并返回一个新的响应式引用。计算属性是Vue的一个核心概念,它提供了一种声明式的方式来执行基于其依赖的响应式数据的计算。computed使用:计算属性与常规属性类似,但是它们是基于它们......
  • 2024前端vue面试问题以及答案
    Vuex相关问题Vuex是什么,它解决了什么问题?Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex的核心概念有哪些?State:存储所有组件的状态。Getters:类似于计算属......
  • vant-weapp 提供的areaList城市数据的路径问题
    根据vant官网提供的引入方法会报错。通过add@vant/area-data会下载一份index.esm.mjs文件城市数据在项目中,我尝试了用各种路径来获取还是报错,最后只能将该index.esm.mjs文件复制到其他文件中,然后引入就可以了。 1.新建一个文件夹专门放数据的,然后在建个文件用来放这个......
  • Vue 3.0 + Element-Plus + Ruoyi
    1项目搭建1.1项目源码1.2项目架构后端目录结构ruoyi-admin:后台服务的核心模块,包含主要的业务处理逻辑。ruoyi-common:公共模块,包含工具类和通用代码。ruoyi-framework:框架核心,包含安全、配置和核心管理功能。ruoyi-generator:代码生成模块,用于自动生成代码。ruoyi-quar......
  • Vue.js基础指令
    (在讲指令之前,可以先了解插值表达式,如果已经知道,当我没说)一.插值表达式1.数据绑定最常见的形式就是双大括号的文本插值,Mustache上属性的值替代。只要绑定的数据对象上属性发生了改变,插值处的内容都会更新。,message是将数据解析成纯文本的,也就是说,就算中含有了html,message......
  • vue3 设置el-dialog height超过滚动条
     方法一:<stylescoped>::v-deep.el-dialog.el-dialog-body{height:500px;overflow-y:auto;}</style> 如果要设置动态的高度话,则要在setup里面设置 <script>exportdefaultdefineComponent({setup:{constcssContent=ref({heigh......
  • 前端技术栈和Vue学习总结
    前端技术栈+Vue笔记ES6新特性1.let1)let声明有严格的局部作用域​ 此时"console.log("job="+job)"将报错 {varname="zy学习";letjob="java工程师";console.log("name="+name)console.log("job=&quo......
  • vue在组件销毁的时候将异步请求撤销
    背景Vue2+ArcGISJS加载图层使用FeatureLayer.queryFeatures(query)对服务端执行地理数据查询请求。该请求为fetch类型。复现Bug:刚打开专题A,未等加载完,点击快速切换到共用同一个地图的新专题B,地图却加载专题A的数据图层。原因:由于地图还是用的同一个对象,且该函数Feat......
  • A Person Who Is Important to Me
    ......
  • Someone important to me
    ......