wxc-notice
通告栏 - 小程序组件
Install
$ min install @minui/wxc-notice
Demos
自定义颜色
<template>
<wxc-notice scroll="{{true}}" close="{{true}}" bg-color="#ff9300" bg-rgba="rgba(255, 147, 0, 0)" show-icon="{{true}}" notice="{{notice}}"></wxc-notice>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-notice': '@minui/wxc-notice'
}
},
data: {
notice: '蘑菇街平台将在1月22日0点-9点进行系统升级,升级期间将暂停服务,敬请谅解。'
},
methods: {
}
}
</script>
<style>
</style>
带icon和关闭按钮的通告栏
<template>
<wxc-notice scroll="{{true}}" close="{{true}}" show-icon="{{true}}" notice="{{notice}}" bind:close="onClose"></wxc-notice>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-notice': '@minui/wxc-notice'
}
},
data: {
notice: '蘑菇街平台将在1月22日0点-9点进行系统升级,升级期间将暂停服务,敬请谅解。'
},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
onClose() {
wx.showToast({title: 'closed'});
}
}
}
</script>
<style>
</style>
简易通告栏
<template>
<wxc-notice notice="{{notice}}" color="#ff5777" bgColor="#ffe8ee"></wxc-notice>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-notice': '@minui/wxc-notice'
}
},
data: {
notice: '海外商品需经海关清关,中国海关需核对必要的身份信息'
},
methods: {
}
}
</script>
<style>
</style>
API
Notice
名称 | 描述 |
---|---|
scroll | [说明]:通告栏文案是否滚动。[类型]:Boolean [默认值]:false |
isShow | [说明]:是否显示通告栏。[类型]:Boolean [默认值]:true |
notice | [说明]:通告栏文案。[类型]:String [默认值]:"" |
color | [说明]:通告栏文案颜色。[类型]:String [默认值]:#fff |
bg-color | [说明]:通告栏背景色。[类型]:String [默认值]:#ff5777 |
show-icon | [说明]:是否显示通告栏前面的 icon 。[类型]:Boolean [默认值]:false |
icon-color | [说明]:通告栏前面的 icon 的颜色,配合 show-icon 使用。[类型]:String [默认值]:#fff |
close | [说明]:是否显示关闭按钮。[类型]:Boolean [默认值]:false |
bg-rgba | [说明]:通告栏关闭按钮前的遮罩层颜色,取背景颜色的 rgba 形式,a 的值为 0 ,配合关闭按钮一起使用。[类型]:String [默认值]:rgba(255, 87, 119, 0) |
bind:close | [说明]:关闭按钮点击事件的回掉函数。 |
ChangeLog
v1.0.0(2018-4-3)
- 初始版本