Collapse折叠面板(antd-design组件库)展示所有配置选项和onChange的作用

news/2024/11/17 1:38:13/

1.Collapse折叠面板

可以折叠/展开的内容区域。

2.何时使用

·对复杂区域进行分组和隐藏,保持页面的整洁。

·手风琴 是一种特殊的折叠面板,只允许单个内容区域展开。

组件代码来自: 分页 Pagination - Ant Design

3.本地验证前的准备

参考文章【react项目+antd组件-demo:hello-world react项目+antd组件-demo:hello-world_西晋的no1的博客-CSDN博客】,将 分页 Pagination - Ant Design 中需要在本地使用的代码复制覆盖App2.js中的全部代码,启动代码,可在本地查看现象和更改代码。

4.本地验证Collapse的简单用法。

复制下图所示代码,了解Collapse的简单用法-可同时打开多个面板,首次运行默认打开第一个。

5.感受一下size的作用

在上一步的基础上增加一个size的属性,直观感受一下

最终App2.js中的全部代码如下:

import {Pagination} from 'antd';

 

const App = () => (

    <div>

        <Pagination

            size="small"

            total={85}

            showSizeChanger

            showQuickJumper

            showTotal={(total) => `Total ${total} items`}

        />

 

        <Pagination

            size="default"

            total={85}

            showSizeChanger

            showQuickJumper

            showTotal={(total) => `Total ${total} items`}

        />

    </div>

);

export default App;

效果图如下:

6.感受一下pageSize和current的作用

在上一步的基础上,复制下述代码到第一个<Pagination/>中

pageSize={50}   // 每页条数

current={2} // 当前页数

最终App2.js中的全部代码如下:

import {Pagination} from 'antd';

const App = () => (

    <div>

        <Pagination

            size="small"

            total={85}

            pageSize={50}   // 每页条数

            current={2} // 当前页数

            showSizeChanger

            showQuickJumper

            showTotal={(total) => `Total ${total} items`}

        />

        <Pagination

            size="default"

            total={85}

            showSizeChanger

            showQuickJumper

            showTotal={(total) => `Total ${total} items`}

        />

    </div>

);

export default App;

效果图如下:

7.感受一下onChange的作用

4的基础上增加一个

onChange={(page, pageSize) => {

            console.log(page, pageSize)

        }}

最终App2.js中的全部代码如下:

import {Pagination} from 'antd';

 

const App = () => (

    <Pagination

        total={85}

        showSizeChanger

        showQuickJumper

        showTotal={(total) => `Total ${total} items`}

        onChange={(page, pageSize) => {

            console.log(page, pageSize)

        }}

    />

);

export default App;

效果图如下:点击页数或选择每页显示多少条,可以在F12控制台里可以看到当前页码和每页显示的条数

本文仅介绍了组件Spin的部分内容,更多内容请参阅官方文档: 分页 Pagination - Ant Design


http://www.ppmy.cn/news/578562.html

相关文章

C# 天敏 SDK3000 二次开发时出的问题?? 求解

C# SDK3000 OCX组件二次开发时出的问题?? 求解 这是动态检测触发条件 private void btnStartTest_Click(object sender, EventArgs e) { byte[] bytes new byte[]{1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,25,25,25,25,25,25,25}; strin…

[软件测试] 期末答辩问题

1. 给你一个网站&#xff0c;你该如何测试&#xff1f; &#xff08;1&#xff09;确定测试目标和范围&#xff0c;查找相关文档如需求说明书、网站设计文档等&#xff0c;分析测试需求&#xff08;2&#xff09;制定测试计划&#xff0c;确定测试范围和测试策略&#xff0c;一…

模拟电路系列分享-晶体管的四种状态

目录 概要 整体架构流程 技术名词解释 1.截止状态 2.放大状态 3.饱和状态 4.倒置状态 技术细节 小结 概要 提示&#xff1a;这里可以添加技术概要 晶体管有4种工作状态&#xff0c;分别是截止、放大、饱和&#xff0c;以及倒置。 整体架构流程 提示&#xff1a;这里可以添加…

[补充]托福口语21天——day2 课堂内容

day1 课堂&#xff1a;http://t.csdn.cn/cyvZm day1 语料&#xff1a;http://t.csdn.cn/syTBy 目录 1 时间准备 2 例题 3 答题步骤 3.1 范例 3.2 范例 4 连接词 5 完整回答 5.1 范例 5.2 范例 6 总结 背背背&#xff01; 1. 如今的生活成本非常高。人们要付…

动态规划之下降路径最小和

1. 题目分析 题目链接选自力扣 : 下降路径最小和 如果光看这个题目说明的话, 是有点抽象的. 我们结合实例 1 来看 : 总的来说就是, 起始点是第一行中的任意一点, 每个点只有三个方向可以走即向下, 左下, 右下. 当到达最后一行的任意一点即算作到达终点. 期间不同的路径上不同…

技术问题epic无法启动 任务栏不断的闪 打不开

笔记本 从来没有装过epic 安装后打开一直在任务栏闪烁就是打不开重新下载 换低版本安装包和复制安装后的文件夹打开也是一样。

apk闪退_解决安卓手机闪退的通用办法!

原标题&#xff1a;解决安卓手机闪退的通用办法&#xff01; 丫丫网资讯&#xff0c;很多安卓用户都会反应手机在使用过程中会出现手机闪退问题&#xff0c;今天这个问题也许可以解决了。一起来瞅瞅吧&#xff01; 1、安卓手机由于其系统特性原因&#xff0c;在手机缓存过多的情…

王国纪元服务器不稳定,王国纪元闪退怎么解决 游戏闪退解决方法

王国纪元闪退怎么解决&#xff1f;最近玩家更新游戏之后&#xff0c;经常出现闪退的情况&#xff0c;在这里为你提供闪退解决方法&#xff1a; 游戏闪退解决方法 1、手机系统问题。对于安卓系统现在主流的系统都是4.0以上如果你手机的版本低于2.3.0&#xff0c;那么你该考虑升级…