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

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

时间:2023-07-04 09:23:43浏览次数:49  
标签:滚动 公告栏 title 跑马灯 item 上下 id

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

效果图如下:

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>

标签:滚动,公告栏,title,跑马灯,item,上下,id
From: https://www.cnblogs.com/ccVue/p/17524773.html

相关文章

  • 2023-07-03 禁止uniapp之app端上下滑动出现的回弹效果:"app-plus": {"bounce": "none"}
    前言:uni项目打包到app(以Android为例)上运行,上下滑动页面的时候会出现一个半圆,这就是所谓的退弹,如需关闭可在pages.json文件中的globalStyle中添加一下代码即可:"app-plus":{"bounce":"none"}uniapp关于app-plus的更多配置可参考官网:https://uniapp.dcloud.net.cn/colloc......
  • 函数的调用 以及“上下文”
    函数的三种调用方式全局函数//全局函数this指向window因为fn全局函数是window的一个属性functionfn(){console.log(this);//window}//window.fn();fn();对象方法//对象的方法varp={......
  • 原生JS滚动条触底
    /console.log("UL的高度",main.clientHeight);//console.log("所有的LI的高度",main.scrollHeight);//console.log("可以滚动的距离",main.scrollHeight-main.clientHeight);//console.log("main.scrollTop",main.scrollTop);if(main.scr......
  • 记录--让整个网站界面无滚动条
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助界面无滚动条滚动条的优化也有很多种,比如随便再网上搜索美化浏览器滚动条样式,就会出现些用css去美化滚动条的方案。那种更好呢?没有更好只有更合适像默认的滚动条的话,他能让你方便摁着往下滑动(他比较宽)特别省......
  • [转]VB6 如何让代码编辑器垂直滚动条随鼠标滚轮滚动
    VB6毕竟是很老的产品了,它的代码编辑器垂直滚动条并不能随鼠标的滚轮而滚动,这个问题会让我们在编写代码的时候觉得很不方便,不过还是有一种方法可以解决这个问题的。先下载一个微软发布的“VB6IDEMouseWheelAddin.dll”文件(此文件已经上传到百度网盘,网址:http://pan.baidu.com/s/1c0......
  • 基于多时间尺度的灵活性资源优化配置 关键词:多时间尺度;模型预测控制;日内滚动优化
    基于多时间尺度的灵活性资源优化配置关键词:多时间尺度;模型预测控制;日内滚动优化;程序:matlab-yalmip-cplex2.设备:以包含风力场、光伏电站、微型燃气轮机、蓄电池、余热锅炉、热泵、储热罐和电热负荷的多能源微网系统为研究对象,构建了各微源的数学模型。3.内容:提出一种多时间尺......
  • 【雕爷学编程】Arduino动手做(131)---跑马灯矩阵键盘模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • gojs禁止画布滚动 完全只读方案
    gojs生成画布后,鼠标滚动,画布的内容会上下移动,以下属性可解决此问题。myDiagram=$(go.Diagram,"graph",{initialContentAlignment:go.Spot.Center,//启动视口中间的所有内容"toolManager.mouseWheelBehavior":go.ToolManager......
  • VUE 滚动到底部加载更多(附带指令实现方式)
    VUE滚动到底部加载更多(附带指令实现方式)直接上代码:mounted(){window.addEventListener('scroll',this.handleScroll,true);},destroyed(){window.removeEventListener('scroll',this.handleScroll);},methods:{......
  • 在线直播系统源码,uniapp滚动加载
    在线直播系统源码,uniapp滚动加载声明submitDate对象用来存放接口需要的具体参数,其中page和limit为查询页数和每页查询数据,total为记录数据总条数,pageList存放页面数据。     data(){return{  pageList:[],//列表数据submitDate:{//放你自己的参数startDate:''......