跳到主要内容

轻提示 Toast

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

用法示例

基本用法

const toast = window.TitianH5Basic.$tiToast
toast.info("这是一条轻提示!");

toast.warn({
text: "这是一条警告提示!",
duration: 2000,
});

toast.success({
text: "这是一条成功提示!",
duration: 2000,
});

toast.fail({
text: "这是一条失败提示!",
duration: 2000,
});

toast.loading({
text: "这是一条加载提示!",
duration: 2000,
});

ti-toast 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 尺寸