更新记录

1.0.3(2024-08-06) 下载此版本

修改文档

1.0.2(2024-07-30) 下载此版本

适配r-config-provider

1.0.1(2024-07-22) 下载此版本

基本实现

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 app-vue
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

r-notice-bar

r-notice-bar 通知栏,用于循环播放展示一组消息通知。

示例

<template>
  <r-config-provider>
    <view style="padding: 10rpx 0">
      <r-divider content-position="left">基本使用</r-divider>
      <r-notice-bar
        left-icon="volume-o"
        text="无论我们能活多久,我们能够享受的只有无法分割的此刻,此外别无其他。"
        scrollable
      />

      <r-divider content-position="left">滚动播放</r-divider>

      <!-- 文字较短时,通过设置 scrollable 属性开启滚动播放 -->
      <r-notice-bar scrollable text="米袋虽空——樱花开哉!" />
      <view style="height: 4px"></view>

      <!-- 文字较长时,通过禁用 scrollable 属性关闭滚动播放 -->
      <r-notice-bar
        :scrollable="false"
        text="不会回头的东西有四件:说出口的话、离弦的箭、逝去的生活和失去的机会。"
      />

      <r-divider content-position="left">多行展示</r-divider>

      <r-notice-bar
        wrapable
        :scrollable="false"
        text="不会回头的东西有四件:说出口的话、离弦的箭、逝去的生活和失去的机会。"
      />

      <r-divider content-position="left">通知栏模式</r-divider>
      <!-- closeable 模式,在右侧显示关闭按钮 -->
      <r-notice-bar mode="closeable">米袋虽空——樱花开哉!</r-notice-bar>
      <view style="height: 4px"></view>
      <!-- link 模式,在右侧显示链接箭头 -->
      <r-notice-bar mode="link">米袋虽空——樱花开哉!</r-notice-bar>

      <r-divider content-position="left">自定义样式</r-divider>
      <r-notice-bar color="#1989fa" background="#ecf9ff" left-icon="info-o">
        米袋虽空——樱花开哉!
      </r-notice-bar>
    </view>
  </r-config-provider>
</template>

API

Props

名称 说明 类型 默认值 可选值
mode 通知栏模式 String - closeable link
text 通知文本内容 String - -
color 通知文本颜色 String #ed6a0c
left-icon 左侧图标名称 等同于 Icon 组件的 name 属性 String - -
prefix 左(右)侧图标前缀类名 等同于 Icon 组件的 prefix 属性 String van-icon iconfont
delay 动画延迟时间 (ms) Number 1000 -
speed 滚动速率 (px/s) Number 60
scrollable 是否开启滚动播放 Boolean false true
wrapable 是否开启文本换行,只在禁用滚动时生效 Boolean false true
themeName 主题名称 String default

Events

名称 说明 回调参数
click 点击通知栏时触发 e
close 关闭通知栏时触发 e
replay 每当滚动栏重新开始滚动时触发 -

Slots

名称 说明
default 通知文本内容
leftIcon 自定义左侧图标
rightIcon 自定义右侧图标

Methods

方法名 说明 参数 返回值
init 重置通知栏到初始状态 - -

更多组件,请前往rainui

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问