ConfigProviders 全局化配置
Demo
loading
Props
Name | Type | Default | Description |
---|---|---|---|
configProviderProps | ConfigProviderProps | - | ConfigProviderProps 配置 |
loadingBarProps | LoadingBarProviderProps | - | LoadingBarProviderProps 配置 |
fullLoadingProps | FullLoadingProps | - | FullLoadingProps 配置 |
dialogProviderProps | DialogProviderProps | - | DialogProviderProps 配置 |
modalProviderProps | ModalProviderProps | - | ModalProviderProps 配置 |
notificationProviderProps | NotificationProviderProps | - | NotificationProviderProps 配置 |
messageProviderProps | MessageProviderProps | - | MessageProviderProps 配置 |
Slots
Name | Description |
---|---|
default | 默认插槽 |
Types
ts
export interface ConfigProvidersProps {
globalStyle?: boolean
configProviderProps?: ConfigProviderProps
loadingBarProps?: LoadingBarProviderProps
fullLoadingProps?: FullLoadingProps
dialogProviderProps?: DialogProviderProps
modalProviderProps?: ModalProviderProps
notificationProviderProps?: NotificationProviderProps
messageProviderProps?: MessageProviderProps
}
export interface LoadingIns {
start: () => void
finish: () => void
}
declare global {
interface Window {
$dialog: DialogProviderInst
$loading: LoadingIns
$loadingBar: LoadingBarProviderInst
$message: MessageProviderInst
$modal: ModalProviderInst
$notification: NotificationProviderInst
}
}