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
}
}