taro-ui-vue3
Version:
Taro UI Rewritten in Vue 3.0
34 lines (26 loc) • 601 B
TypeScript
import AtComponent from './base'
export interface AtMessageProps extends AtComponent {}
export interface AtMessageState {
_isOpened: boolean
_message: string
_type: 'info' | 'success' | 'error' | 'warning'
_duration: number
}
interface Options {
/**
* 文本消息内容
*/
message: string
/**
* 消息类型
* @default 'info'
*/
type?: 'info' | 'success' | 'error' | 'warning'
/**
* 消息持续时间,单位 ms
* @default 3000
*/
duration?: number
}
declare function message({ }: Options ): void
export { message }