Skip to content

Latest commit

 

History

History
 
 

notice-bar

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

NoticeBar

Install

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

Vue.use(NoticeBar);

Usage

Basic Usage

<van-notice-bar text="Notice Content" left-icon="volume-o" />

Disable scroll

<van-notice-bar :scrollable="false">
  Notice Content
</van-notice-bar>

Wrapable

<van-notice-bar wrapable :scrollable="false">
  Notice Content
</van-notice-bar>

Mode

<van-notice-bar mode="closeable">
  Notice Content
</van-notice-bar>

<van-notice-bar mode="link">
  Notice Content
</van-notice-bar>

Custom Style

<van-notice-bar
  color="#1989fa"
  background="#ecf9ff"
  left-icon="info-o"
>
  Notice Content
</van-notice-bar>

API

Props

Attribute Description Type Default
mode Mode, can be set to closeable link string ''
text Notice text content string ''
delay Animation delay (s) number 1
speed Scroll speed (px/s) number 50
scrollable Whether to scroll content boolean true
wrapable Whether to enable text wrap boolean false
left-icon Left Icon string -
color Text color string #f60
background Background color string #fff7cc

Events

Event Description Arguments
click Triggered when click NoticeBar event: Event
close Triggered when closed event: Event

Slots

Name Description
default Notice text content
left-icon Custom left icon
right-icon Custom right icon