Skip to content

消息提示 Message

基础用法

vue
<template>
  <bp-button @click="handleMsg">Open Message</bp-button>
</template>

<script setup lang="ts">
import { Message } from "@birdpaper-ui/components";
import { ref } from "vue";

const num = ref(1);
const handleMsg = () => {
  num.value++;

  Message.success({
    content: `success:${num.value}`,
    plain: false,
    closeable: true,
    position: "top",
    onClose: () => {
      console.log("close");
    },
  });
};
</script>

Message 配置项

id消息 ID
String
--
type消息类型
String
text-
content内容
String
--
duration持续时间(ms)
Number
3000-
closeable是否可关闭
Boolean
--
plain是否简洁模式
Boolean
--
position显示位置
String
top-
onClose关闭回调
Function
--

Message 方法

Message.text文本消息config: MessageInstance--
Message.success成功消息config: MessageInstance--
Message.warning警告消息config: MessageInstance--
Message.error错误消息config: MessageInstance--
Message.loading加载消息config: MessageInstance--
Message.removeAll清除所有消息---