📅  最后修改于: 2023-12-03 14:40:43.436000             🧑  作者: Mango
dialog.open
配置介绍dialog.open
是一个内置的弹窗组件,可以快速方便地创建弹窗,并在弹窗中展示数据、表单、图片、视频等内容。在使用这个组件时,您可以设置以下配置项:
string
''
string
| ReactNode
''
string
| ReactNode
null
number
520
boolean
false
boolean
false
function
() => {}
function
() => {}
boolean
true
使用示例:
import React from 'react';
import { Button } from 'antd';
import { dialog } from 'somewhere';
const MyComponent = () => {
const handleClick = () => {
dialog.open({
title: '弹窗标题',
content: '弹窗内容',
footer: (
<>
<Button onClick={dialog.close}>取消</Button>
<Button type="primary" loading={dialog.confirmLoading} onClick={() => dialog.close(true)}>确认</Button>
</>
),
width: 600,
onOk: () => console.log('点击了确认按钮'),
onCancel: () => console.log('点击了取消按钮'),
maskClosable: false,
});
};
return (
<Button onClick={handleClick}>打开弹窗</Button>
);
};
export default MyComponent;