<template>
<div class="component-card-demo-wrap">
<TsButton @click="showToastFnDouble">堆叠效果(多条提示)</TsButton>
<TsButton type="primary" @click="showToastFnWithIcon">带图标提示</TsButton>
<TsButton type="primary" @click="showToastFnWithDelay">自定义延时提示(5秒)</TsButton>
</div>
</template>
<script setup lang="ts">
import { TsButton, TsToast } from 'tui';
const showToastFnDouble = () => {
TsToast({
message: '堆叠排序的toast',
offset: [0, 50],
useSingleton: false,
});
};
// 带图标提示
const showToastFnWithIcon = () => {
TsToast({
message: '带图标的提示',
offset: [0, 50],
icon: true,
type: 'success',
});
};
// 自定义延时关闭
const showToastFnWithDelay = () => {
TsToast({
message: '5秒后自动关闭',
offset: [0, 50],
duration: 5000,
type: 'info',
});
};
</script>