跳到主要内容

轻提示 Toast

用于交互提示、加载结果等场景。

安装使用

import { $tiToast } from '@titian-design/mobile-react'

用法示例

基本使用
轻提示警告提示成功提示失败提示加载提示
codesanbox
copy
code

TiToast API

方法 Methods

方法名说明参数返回值
$tiToast.success展示成功提示ToastOptions | string
$tiToast.warn展示警告提示ToastOptions | string
$tiToast.fail展示失败提示ToastOptions | string
$tiToast.loading展示加载提示ToastOptions | string
$tiToast.info展示文本ToastOptions | string
$tiToast.clear清除提示-

ToastOptions 数据结构

名称类型必填默认值说明备注
textnumber100文本
z-indexnumber30000z-index 层级
durationnumber2000展示时长-
colorstring#fff颜色-
iconstring-轻提示 icon-
finished-callbackFunction0回调-

CSS 变量 CSS Variables

CSS 变量默认值说明
--toast-popup-mask-bg-colorPopup 组件 --popup-mask-bg-color-
--toast-popup-radiustheme.borderRadius.r2-
--toast-popup-box-bg-colorPopup 组件 --popup-box-bg-color-
--toast-bg-colortheme.color.gray.mask.800容器背景色
--toast-content-paddingtheme.spacing.vertical.v4 theme.spacing.horizontal.h6icon模式下内容区域内边距
theme.spacing.vertical.v5 theme.spacing.horizontal.h9纯文字模式下内容区域内边距
--toast-text-line-heighttheme.lineHeight.multiline.t3icon 模式下文字行高
theme.lineHeight.multiline.t6纯文字模式下文字行度
--toast-status-gaptheme.spacing.gap.g3文字与Icon间距
--toast-text-colortheme.color.gray.texticon.invert-
--toast-text-font-sizetheme.fontSize.t4icon模式文本区字号
theme.fontSize.t6纯文字模文本区字号
--toast-text-font-weighttheme.fontWeight.regular纯文字模文本区字重
--toast-icon-sizetheme.fontSize.t16图文模式下,icon 尺寸