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

  • 前端Vue自定义精美上下滚动通告栏组件 常用于展示公告信息 上下滚动跑马灯 上下滚动广播已关闭评论
  • 211 次浏览
  • A+
所属分类:Web前端

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

效果图如下:

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

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

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

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

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>