• ConfigProvider全局化配置
    • 使用
      • Content Security Policy
    • API

    ConfigProvider全局化配置

    为组件提供统一的全局化配置。

    使用

    ConfigProvider 使用 React 的 context 特性,只需在应用外围包裹一次即可全局生效。

    1. import { ConfigProvider } from 'antd';
    2. // ...
    3. return (
    4. <ConfigProvider {...yourConfig}>
    5. <App />
    6. </ConfigProvider>
    7. );

    Content Security Policy

    部分组件为了支持波纹效果,使用了动态样式。如果开启了 Content Security Policy (CSP),你可以通过 csp 属性来进行配置:

    1. <ConfigProvider csp={{ nonce: 'YourNonceCode' }}>
    2. <Button>My Button</Button>
    3. </ConfigProvider>

    API

    参数说明类型默认值
    autoInsertSpaceInButton设置为 false 时,移除按钮中 2 个汉字之间的空格booleantrue
    csp设置 Content Security Policy 配置{ nonce: string }-
    renderEmpty自定义组件空状态。参考 空状态Function(componentName: string): ReactNode-
    getPopupContainer弹出框(Select, Tooltip, Menu 等等)渲染父节点,默认渲染到 body 上。Function(triggerNode)() => document.body
    prefixCls设置统一样式前缀stringant