# tui-notice-vertical 纵向通告栏 会员组件 V2.9.5+

介绍

纵向通告栏:用于循环播放展示一组消息通知。

# 引入

# uni-app引入

第一种,手动引入(可全局引入)

import tuiNoticeVertical from "@/components/thorui/tui-notice-vertical/tui-notice-vertical.vue"
export default {
	components:{
		tuiNoticeVertical
	}
}

第二种,开启easycom组件模式,如果不了解如何配置,可先查看 官网文档 (opens new window)

# uni-app版本平台差异说明

App-Nvue App-vue H5 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
升级中

# 微信小程序引入(可在app.json中全局引入)

{
  "usingComponents": {
    "tui-notice-vertical": "/components/thorui/tui-notice-vertical/tui-notice-vertical"
  }
}

# 代码演示

部分功能演示,具体可参考示例程序以及文档API。

滚动通告栏

内容放置组件内部即可。

<view class="tui-notice--box">
	<view class="tui-notice--title">通告栏</view>
	<tui-notice-vertical>
		<view class="tui-notice--content">
			<view>全体同仁:</view>
			<view class="tui-p">
				值此新春佳节来临之际,为让大家拥有一个快乐而充实的春节,根据国务院办公厅20__年春节放假安排:20__年春节从2月7日至2月13日放假调休共7天,2月6日,2月14日上班。现公司领导决定,我司春节放假安排如下:
			</view>
			<view class="tui-p">一、1月7日开始春节放假,共7天,截止时间为2月13日,2月14日正式上班;</view>
			<view class="tui-p">二、假期因生产需要,需要加班人员必须于放假前填写加班申请单,经审批后方可加班;</view>
			<view class="tui-p">
				三、假日期间,请各部门提前安排好值班和安全保卫工作,各部门负责人电话必须24小时保持畅通,经备必时之需。如遇重大突发事件,及时报告并妥善处置,确保员工度过愉快的春节。</view>
			<view class="tui-right">
				<view class="tui-p">行政人事部</view>
				<view>2023-xx-xx</view>
			</view>
		</view>
	</tui-notice-vertical>
</view>
.tui-notice--box {
	width: 100%;
	height: 520rpx;
	position: relative;
	border: 6px solid #ff7900;
	box-sizing: border-box;
	border-radius: 12rpx;
}

.tui-notice--title {
	width: 100%;
	text-align: center;
	font-size: 48rpx;
	line-height: 48rpx;
	font-weight: bold;
	color: #EB0909;
	padding: 20rpx 0;
}

.tui-notice--content {
	width: 100%;
	padding: 20rpx 30rpx;
	box-sizing: border-box;
	font-size: 30rpx;
}

.tui-right {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-direction: column;
}

.tui-p {
	text-indent: 2em;
	padding: 12rpx 0;
	line-height: 52rpx;
}

# Slots

插槽名称 说明
default 通告栏内容

# Props

属性名 类型 说明 默认值
width [Number, String] 滚动容器宽度,单位rpx,0 则使用100% 0
height [Number, String] 滚动容器高度 ,单位rpx 400
background String 通告栏背景色 transparent
radius [Number, String] 通告栏容器圆角值,单位rpx 0
padding String 通告栏容器padding值,同css格式,如:20rpx 30rpx 0
speed Number, String 每秒滚动速度(距离) 默认 20px/s 20
activeMode String backwards: 动画从头开始播;forwards:动画从结束点开始播 backwards

# Events

注:uni-app端绑定事件使用@前缀,如@click;微信小程序原生使用bind前缀,如bindclick

事件名 说明 回调参数
- - -

# 预览

请以移动端效果为准,touch事件目前尚未在PC端做兼容。

# 特别说明

该组件为 会员组件,非开源内容,需开通会员才可获取使用。

# 线上程序扫码预览

ThorUI组件库 H5二维码 ThorUI示例
ThorUI组件库小程序码 H5二维码 ThorUI示例小程序码
Last Updated: 11/3/2023, 11:51:55 PM