前端Vue自定义精美上下滚动通告栏组件 常用于展示公告信息 上下滚动跑马灯 上下滚动广播

前端Vue自定义精美上下滚动通告栏组件 常用于展示公告信息 上下滚动跑马灯 上下滚动广播,下载完整代码请访问uni-app插件市场地址:ext.dcloud.net.cn/plugin?id=1…

效果图如下:

cc-noticeBar

使用方法



<!-- 默认颜色#333公告栏 -->


<view class="header">默认颜色公告栏</view>


<!-- noticeList:通知数组  @click:公告栏条目点击事件-->


<cc-noticeBar :noticeList="noticeList" @click="itemClick"></cc-noticeBar>


<!-- 橄榄色公告栏 -->


<view class="header">橄榄色公告栏</view>


<!-- noticeList:通知数组 colors:设置文字颜色  @click:公告栏条目点击事件 -->


<cc-noticeBar :noticeList="noticeList" colors="olive" @click="itemClick"></cc-noticeBar>


HTML代码实现部分



<template>


<view class="content">


<!-- 默认颜色#333公告栏 -->


<view class="header">默认颜色公告栏</view>


<!-- noticeList:通知数组  @click:公告栏条目点击事件-->


<cc-noticeBar :noticeList="noticeList" @click="itemClick"></cc-noticeBar>


<!-- 橄榄色公告栏 -->


<view class="header">橄榄色公告栏</view>


<!-- noticeList:通知数组 colors:设置文字颜色  @click:公告栏条目点击事件 -->

<cc-noticeBar :noticeList="noticeList" colors="olive" @click="itemClick"></cc-noticeBar>

<!-- 橙色公告栏 -->

<view class="header">橙色背景公告栏</view>

<!-- noticeList:通知数组 colors:设置文字颜色  @click:公告栏条目点击事件 -->

<cc-noticeBar :noticeList="noticeList" colors="orange" @click="itemClick"></cc-noticeBar>

<!-- 粉色公告栏 -->

<view class="header">粉色背景公告栏</view>

<!-- noticeList:通知数组 colors:设置文字颜色  @click:公告栏条目点击事件 -->

<cc-noticeBar :noticeList="noticeList" colors="#e03997" @click="itemClick"></cc-noticeBar>

</view>

</template>

<script>

export default {

data() {

return {

colors: '#fa436a',

noticeList: [{

id: 1,

title: '征程这些伟大精神 串连起中国共产党人的精神谱系'

},

{

id: 2,

title: '增强水运发展新动能 前5月港口货物吞吐量增长7.9%'

},

{

id: 3,

title: '多地持续高温 各地采取措施积极应对'

},

{

id: 4,

title: '中非经贸博览会见证中非合作深度'

},

{

id: 5,

title: '国安家安得民心 保驾护航促治兴'

}

],

}

},

methods: {

itemClick: function(item) {

console.log("点击公告栏条目item = " + JSON.stringify(item));

uni.showModal({

title: '点击公告栏条目',

content: "点击公告栏条目item = " + JSON.stringify(item)

})

},

}

}

</script>

<style>

.content {

display: flex;

flex-direction: column;

}

.header {

margin-left: 3%;

width: 94%;

line-height: 30px;

font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

font-weight: 550;

height: 30px;

font-size: 14px;

margin-top: 10px;

}

</style>

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYUH7TjJ' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片