浏览 379
分享
NoticeBar 通告栏
在导航栏下方,一般用作系统提醒、活动提醒等通知。
使用指南
在 page.json 中引入组件
{
"navigationBarTitleText": "NoticeBar",
"usingComponents": {
"wux-notice-bar": "../../dist/notice-bar/index"
}
}
示例
<view class="page">
<view class="page__hd">
<view class="page__title">NoticeBar</view>
<view class="page__desc">通告栏</view>
</view>
<view class="page__bd">
<view class="sub-title">Default</view>
<wux-notice-bar content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
<view class="sub-title">Loop = true</view>
<wux-notice-bar loop>
微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp
</wux-notice-bar>
<view class="sub-title">Speed = 100</view>
<wux-notice-bar loop speed="100" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
<view class="sub-title">Leading = 3000</view>
<wux-notice-bar loop leading="3000" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
<view class="sub-title">Trailing = 1500</view>
<wux-notice-bar loop trailing="1500" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
<view class="sub-title">No Icon</view>
<wux-notice-bar icon="" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
<view class="sub-title">Mode = closable</view>
<wux-notice-bar mode="closable" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
<view class="sub-title">Mode = link</view>
<wux-notice-bar mode="link" action="" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" bind:click="onClick">
<text slot="footer" style="color: #a1a1a1; margin-left: 10px;">去看看</text>
</wux-notice-bar>
<view class="sub-title">Custom Style</view>
<wux-notice-bar wux-class="notice-bar" icon="https://wux.cdn.cloverstd.com/logo.png" content="微信小程序自定义组件 https://github.com/wux-weapp/wux-weapp" />
</view>
</view>
Page({
onClick() {
wx.showModal({
title: 'Thank you for your support!',
showCancel: !1,
})
},
})
视频演示
API
NoticeBar props
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
prefixCls | string |
自定义类名前缀 | wux-notice-bar |
mode | string |
提示类型,可选值为 closable、link | - |
content | string |
滚动的文字 | - |
icon | string |
左侧提示图标 | - |
action | string |
右侧关闭图标,当 mode 为 closable、link 时才生效 |
- |
loop | boolean |
文字是否滚动显示 | false |
leading | number |
进入第一次滚动所需等待的时间 | 500 |
trailing | number |
进入下一次滚动所需等待的时间 | 800 |
speed | number |
滚动显示的速度 | 25 |
bind:click | function |
点击关闭或者操作区域的回调函数 | - |
NoticeBar slot
名称 | 描述 |
---|---|
- | 自定义内容 |
header | 自定义左侧内容 |
footer | 自定义右侧内容 |
NoticeBar externalClasses
名称 | 描述 |
---|---|
wux-class | 根节点样式类 |
评论列表