ant-design-vue每页条数出现选择框

本文详细描述了一个使用自定义a-pagination组件的HTML代码示例,重点讨论了如何在表格中实现pageSize的选择,并且指出了许多教程中未提及的关键设置。
摘要由CSDN通过智能技术生成

代码复现:

1. 由于是非js的原因,所以就仅仅展示html相关的代码了。

由于我用的是自定义的<a-pagination><a-pagination>,并且

showSizeChanger:true 是否可以改变 pageSize,

这个很重要一定要加上,很多网上的教程里都没写。

参考博客链接

<a-table
      :columns="columns"
      :data-source="tableData.list"
      :pagination="false"
  >
    <!--头部单元格-->
    <template #headerCell="{ column }">
      <template v-if="column.key === 'name'">
        <span>
          <smile-outlined/>
          {{ column.name }}
        </span>
      </template>
    </template>

    <!--身体单元格-->
    <template #bodyCell="{ column, record }">

      <template v-if="column.key === 'name'">
        <a>
          {{ record.name }}
        </a>
      </template>

      <template v-else-if="column.key === 'type'">
        <span>
          <a-tag
              :key="record.type"
              :color="record.type === '1' ? 'volcano' : record.type=== '2' ? 'geekblue' : 'green'"
          >
            {{ PassengerTypeEnum.getDescription(record.type) }}
          </a-tag>
        </span>
      </template>

      <template v-else-if="column.key === 'action'">
        <span>
         <!-- <a>Invite 一 {{ record.name }}</a>
          <a-divider type="vertical"/>-->
          <a>删除</a>
          <a-divider type="vertical"/>
          <a class="ant-dropdown-link">
            更多操作
            <down-outlined/>
          </a>
        </span>
      </template>

    </template>

    <!-- 尾部分页组件 -->
    <template #footer>
      <div class="custom-pagination" style=" display: flex;justify-content: center;">
        <a-pagination
            :total="pagination.total"
            v-model:current="pagination.current"
            v-model:page-size="pagination.pageSize"
            :page-size-options="['2', '10', '20', '30']"
            :show-total="total => `总共 ${pagination.total} 条`"
            show-size-changer="true"
            @change="handlePageChange"/>
      </div>
    </template>

  </a-table>

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ant-design-vue3日期选择框可以通过DatePicker组件来实现。根据引用提供的信息,可以根据需求选择单天时间选择或多天时间段选择。对于单天时间选择,可以通过设置不同的限制条件来控制可选日期的范围,比如只能选明天及之后的日期、只能选今天及之后的日期、只能选昨天及之前的日期、或者只能选今天及之前的日期。对于多天时间段选择,可以选择周和月作为时间单位。根据引用和引用提供的配置示例,可以引入ant-design-vue组件和样式,并在需要的地方使用相关组件,如DatePicker组件。这样就可以在ant-design-vue3项目中使用日期选择框了。123 #### 引用[.reference_title] - *1* [ant-design-vue中DatePicker 日期选择框(禁用部分时间和显示设置)](https://blog.csdn.net/pipizhou16/article/details/125502922)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* *3* [nuxt.js-ant-design-vue配置踩坑日记](https://blog.csdn.net/weixin_42232156/article/details/126140218)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值