mirror of
https://gitee.com/vant-contrib/vant.git
synced 2026-01-03 13:56:56 +08:00
* [bugfix] CouponList always show empty info * [bugfix] add click feedback of buttons in components * [Doc] add custom theme document * [new feature] Notice bar support more props * [bugfix] PullRefresh test cases * [bugfix] unused NoticeBar style
1.6 KiB
1.6 KiB
NoticeBar
Install
import { NoticeBar } from 'vant';
Vue.component(NoticeBar.name, NoticeBar);
Usage
Basic Usage
:::demo Basic Usage
<van-notice-bar
text="Only those who have the patience to do simple things perfectly ever acquire the skill to do difficult things easily."
left-icon="//img.yzcdn.cn/public_files/2017/8/10/6af5b7168eed548100d9041f07b7c616.png"
/>
:::
Disable scroll
:::demo Disable scroll
<van-notice-bar :scrollable="false">
Only those who have the patience to do simple things perfectly ever acquire the skill to do difficult things easily.
</van-notice-bar>
:::
Mode
:::demo Mode
<van-notice-bar mode="closeable">
Only those who have the patience to do simple things perfectly ever acquire the skill to do difficult things easily.
</van-notice-bar>
<van-notice-bar mode="link">
Only those who have the patience to do simple things perfectly ever acquire the skill to do difficult things easily.
</van-notice-bar>
:::
API
| Attribute | Description | Type | Default | Accepted Values |
|---|---|---|---|---|
| mode | Mode | String | '' |
closeable link |
| delay | Animation delay (s) | Number | 1 |
- |
| speed | Scroll speed (px) | Number | 50 |
- |
| scrollable | Whether to scroll content | Boolean | true |
- |
| leftIcon | Image url of left icon | String | - | - |
| color | Text color | String | #f60 |
- |
| background | Background color | String | #fff7cc |
- |
Event
| Event | Description | Attribute |
|---|---|---|
| click | Triggered when click notice bar | - |