2018-09-17 15:10:07 +08:00

2.3 KiB
Raw Blame History

NoticeBar 通告栏

使用指南

import { NoticeBar } from 'vant';

Vue.use(NoticeBar);

代码演示

基础用法

<van-notice-bar
  text="足协杯战线连续第2年上演广州德比战上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。"
  left-icon="https://img.yzcdn.cn/1.png"
/>

禁用滚动

文字内容多于一行时,可通过scrollable参数控制是否开启滚动

<van-notice-bar :scrollable="false">
  足协杯战线连续第2年上演广州德比战上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。
</van-notice-bar>

通告栏模式

默认模式为空,支持closeablelink

<!-- closeable 模式,在右侧显示关闭按钮 -->
<van-notice-bar mode="closeable">
  足协杯战线连续第2年上演广州德比战上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。
</van-notice-bar>

<!-- link 模式,在右侧显示链接箭头 -->
<van-notice-bar mode="link">
  足协杯战线连续第2年上演广州德比战上赛季半决赛上恒大以两回合5-3的总比分淘汰富力。
</van-notice-bar>

API

参数 说明 类型 默认值
mode 通告栏模式,可选值为 closeable link String ''
delay 动画延迟时间 (s) Number 1
speed 滚动速率 (px/s) Number 50
scrollable 是否在长度溢出时滚动播放 Boolean true
left-icon 左侧图标图片 URL String -
color 文本颜色 String #f60
background 滚动条背景 String #fff7cc

Event

事件名 说明 参数
click 点击事件回调 -

更新日志

版本 类型 内容
1.1.3 improvement 优化 ref 检测
1.0.2 improvement 修正内边距
0.12.2 bugfix 修复 text 属性变化时未重新计算的问题
0.11.9 bugfix 修复 animationend 事件兼容问题
0.10.6 bugfix 修复页面返回时文字消失的问题
0.10.4 feature 新增 color 属性
0.10.4 feature 新增 left-icon 属性
0.10.4 feature 新增 background 属性
0.8.7 feature 新增组件