首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将antd选项卡与antd分页链接

问如何将antd选项卡与antd分页链接
EN

Stack Overflow用户
提问于 2022-11-28 07:15:46
回答 1查看 16关注 0票数 0

我是新的反应和使用and标签和分页,我试图链接标签与分页,以便活动标签应该有相同的活动号码在分页。请帮帮我。谢谢你

代码语言:javascript
复制
import React from 'react';
import { Tabs } from 'antd';

const App: React.FC = () => (
  <Tabs defaultActiveKey="1">
    <Tabs.TabPane tab="Tab 1" key="1">
      Content of Tab Pane 1
    </Tabs.TabPane>
    <Tabs.TabPane tab="Tab 2" key="2">
      Content of Tab Pane 2
    </Tabs.TabPane>
    <Tabs.TabPane tab="Tab 3" key="3">
      Content of Tab Pane 3
    </Tabs.TabPane>
  </Tabs>
);

export default App;
代码语言:javascript
复制
 <Pagination
// current={current}
// onChange={onChange}
total={30}
 />

`

我试图将选项卡的活动状态链接到分页的活动状态,但是找不到,我希望当我单击分页号时,当前的数字选项卡应该进入活动状态。

EN

回答 1

Stack Overflow用户

发布于 2022-11-28 07:44:48

给你:

代码语言:javascript
复制
import React, { useState } from 'react';
import './index.css';
import { Tabs, Pagination } from 'antd';

const App = () => {
  const [current, setCurrent] = useState(1);

  const onChange = (key: string) => {
    setCurrent(key);
  };
  return (
    <div>
      <Tabs
        activeKey={current}
        defaultActiveKey={1}
        onChange={onChange}
        items={[
          {
            label: `Tab 1`,
            key: 1,
            children: `Content of Tab Pane 1`,
          },
          {
            label: `Tab 2`,
            key: 2,
            children: `Content of Tab Pane 2`,
          },
          {
            label: `Tab 3`,
            key: 3,
            children: `Content of Tab Pane 3`,
          },
        ]}
      />
      <Pagination
        defaultCurrent={current}
        total={3}
        onChange={onChange}
        pageSize={1}
      />
    </div>
  );
};

export default App;

https://stackblitz.com/edit/react-ehk3bg?file=demo.tsx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74597176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档