Vant NoticeBar 通知欄

2022-05-31 13:35 更新

引入

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

Vue.use(NoticeBar);

代碼演示

基礎(chǔ)用法

<van-notice-bar text="通知內(nèi)容" left-icon="volume-o" />

禁用滾動(dòng)

文字內(nèi)容多于一行時(shí),可通過(guò)scrollable參數(shù)控制是否開(kāi)啟滾動(dòng)

<van-notice-bar :scrollable="false">
  通知內(nèi)容
</van-notice-bar>

多行展示

禁用滾動(dòng)時(shí),可以設(shè)置wrapable來(lái)開(kāi)啟多行展示

<van-notice-bar wrapable :scrollable="false">
  通知內(nèi)容
</van-notice-bar>

通知欄模式

默認(rèn)模式為空,支持closeable和link兩種模式

<!-- closeable 模式,在右側(cè)顯示關(guān)閉按鈕 -->
<van-notice-bar mode="closeable">
  通知內(nèi)容
</van-notice-bar>

<!-- link 模式,在右側(cè)顯示鏈接箭頭 -->
<van-notice-bar mode="link">
  通知內(nèi)容
</van-notice-bar>

自定義樣式

<van-notice-bar
  color="#1989fa"
  background="#ecf9ff"
  left-icon="info-o"
>
  通知內(nèi)容
</van-notice-bar>

API

Props

參數(shù)說(shuō)明類型默認(rèn)值
mode通知欄模式,可選值為 closeable linkstring''
text通知文本內(nèi)容string''
color文本顏色string#f60
background滾動(dòng)條背景string#fff7cc
left-icon左側(cè) 圖標(biāo)名稱 或圖片鏈接string-
delay動(dòng)畫(huà)延遲時(shí)間 (s)number | string1
speed滾動(dòng)速率 (px/s)number | string50
scrollable是否在長(zhǎng)度溢出時(shí)滾動(dòng)播放booleantrue
wrapable是否開(kāi)啟文本換行,只在禁用滾動(dòng)時(shí)生效booleanfalse

Events

事件名說(shuō)明回調(diào)參數(shù)
click點(diǎn)擊通知欄時(shí)觸發(fā)event: Event
close關(guān)閉通知欄時(shí)觸發(fā)event: Event

Slots

名稱內(nèi)容
default通知文本內(nèi)容
left-icon自定義左側(cè)圖標(biāo)
right-icon自定義右側(cè)圖標(biāo)


實(shí)例演示

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)