Vant Notify 消息提示

2022-05-31 13:33 更新

引入

import Vue from 'vue';
import { Notify } from 'vant';

Vue.use(Notify);

代碼演示

基礎用法

Notify('通知內容');

通知類型

支持primary、success、warning、danger四種通知類型,默認為danger

// 主要通知
Notify({ type: 'primary', message: '通知內容' });

// 成功通知
Notify({ type: 'success', message: '通知內容' });

// 危險通知
Notify({ type: 'danger', message: '通知內容' });

// 警告通知
Notify({ type: 'warning', message: '通知內容' });

自定義通知

自定義消息通知的顏色和展示時長

Notify({
  message: '自定義顏色',
  color: '#ad0000',
  background: '#ffe1e1'
});

Notify({
  message: '自定義時長',
  duration: 1000
});

組件內調用

引入 Notify 組件后,會自動在 Vue 的 prototype 上掛載 $notify 方法,便于在組件內調用。

export default {
  mounted() {
    this.$notify('提示文案');
  }
}

API

方法

方法名說明參數返回值
Notify展示提示options | messagenotify 實例
Notify.clear關閉提示-void
Notify.setDefaultOptions修改默認配置,對所有 Notify 生效optionsvoid
Notify.resetDefaultOptions重置默認配置,對所有 Notify 生效-void

Options

參數說明類型默認值
type v2.1.6類型,可選值為 primary success warningstringdanger
message展示文案,支持通過\n換行string-
duration展示時長(ms),值為 0 時,notify 不會消失number | string3000
color字體顏色stringwhite
background背景顏色string-
className自定義類名any-
onClick點擊時的回調函數Function-
onOpened完全展示后的回調函數Function-
onClose關閉時的回調函數Function-


實例演示

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號