doc.md 2.2 KB

Notify 消息通知

介绍

在页面顶部展示消息提示

安装

import { createApp } from 'vue';
import { Notify } from '@nutui/nutui';

const app = createApp();
app.use(Notify);

基本用法

export default {
  mounted() {
      Notify.text('通知内容', {
        onClosed() {
          console.log('close');
        },
        onClick: () => {
          console.log('click');
        }
      });
  }
}

通知类型

主要通知

    mounted(){
      Notify.primary('通知内容');
    }

成功通知

    mounted(){
      Notify.success('通知内容');
    }

危险通知

    mounted(){
      Notify.danger('通知内容');
    }

警告通知

    mounted(){
      Notify.warn('通知内容');
    }

自定义

自定义样式

    mounted(){
      Notify.text(val, {
        color: '#ad0000',
        background: '#ffe1e1'
      });
    }

自定义时长

    mounted(){
      Notify.text(val, {
        duration: 10000
      });
    }

API

Props

字段 说明 类型 默认值
type 提示的信息类型(primary,success ,danger,warning) String 'danger'
message 展示文案,支持通过\n换行 Boolean false
duration 展示时长(ms),值为 0 时,notify 不会消失 String 3000
color 字体颜色 String
background 背景颜色 String
class-name 自定义类名 String/Number 1

Events

事件名 说明 回调参数
click 点击事件回调
closed 关闭事件回调