Skip to content

Toast 提示

Toast 常用于一些成功或失败的提示。

Toast 类型

weui toast提示包括以下几种类型: success, warn, text,loading

显示代码
vue
<template>
  <weui-button @click="visibleToast('success')">success</weui-button>
  <weui-button @click="visibleToast('warn')">warn</weui-button>
  <weui-button @click="visibleToast('text')">text</weui-button>
  <weui-button @click="visibleToast('loading')">loading</weui-button>
  <weui-toast v-model="visible" :type="type" text="提示文本"></weui-toast>
</template>

<script lang="ts" setup>
import { ref } from 'vue';

const visible = ref(false);
const type = ref('');

const visibleToast = (val: 'success' | 'warn' | 'loading' | 'text') => {
  type.value = val;
  visible.value = true;

  setTimeout(() => {
    visible.value = false;
  }, 1500)
};
</script>

API

Toast Props

名称类型默认值说明版本
type'success' | 'warn' | 'loading''text'toast提示类型-
textstring-提示文本-
longbooleanfalse是否长文本-
modelValuebooleanfalse是否显示toast-

Toast Events

名称描述参数版本
update:modelValuetoast状态改变时触发(event: MouseEvent, val: boolean) => void-

Toast API

名称描述参数返回值版本
toast通过函数的方式调起toast展示ToastOptions关闭toast的函数-