# NoticeBar ### Install ``` javascript import { NoticeBar } from 'vant'; Vue.use(NoticeBar); ``` ## Usage ### Basic Usage ```html ``` ### Disable scroll ```html Notice Content ``` ### Wrapable ```html Notice Content ``` ### Mode ```html Notice Content Notice Content ``` ### Custom Style ```html Notice Content ``` ## 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 | - | | close | Triggered when closed | - | ### Slots | Name | Description | |------|------| | default | Notice text content | | left-icon | Custom left icon | | right-icon | Custom right icon |