最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實現(xiàn)無限消息無縫滾動

 更新時間:2022年04月08日 11:43:42   作者:過往深處少年藍  
這篇文章主要為大家詳細介紹了vue實現(xiàn)無限消息無縫滾動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue實現(xiàn)無限消息無縫滾動的具體代碼,供大家參考,具體內(nèi)容如下

一、html

<div class="table_box">
? ?<div class="table_title">
? ? <div class="table_title_item">告警時間</div>
? ? <div class="table_title_item">所屬集中器</div>
? ? <div class="table_title_item" style="width:40%">內(nèi)容</div>
? ?</div>
? ?<div class="table_content">
? ?<div :class="{anim:animate}" @mouseenter="Stop()" @mouseleave="Up()">
? ? <div class="table_item" v-for="(item, index) in chart4" :key="index">
? ? ?<div class="table_colum" :title="item.wtime">{{item.wtime}}</div>
? ? ?<div class="table_colum" :title="item.terminalName">{{item.terminalName}}</div>
? ? ?<div class="table_colum2" :title="item.remark">{{item.remark}}</div>
? ?</div>
? ?</div>
? ?</div>
</div>

二、style

.table_box{
? ? padding:10px;
}
.table_title_item{
? ? width:30%;
? ? height:28px;
? ? color:#fff;
? ? color:#01C0C3;
? ? font-size: 14px;
? ? line-height: 28px;
? ? text-align: center;
}
.table_content{
? ? margin:5px;
? ? height:28vh;
? ? overflow: hidden;
}
.table_item{
? ? width:100%;
? ? // 設定行高
? ? height:30px;
? ? line-height: 30px;
? ? display: flex;
? ? color:#01C0C3;
? ? font-size:14px;
}
.anim{
? ? // 設定滾動
? ? transition: all 0.5s;
? ? margin-top: -30px;//高度等于行高
}
.table_colum{
? ? width:30%;
? ? text-align: center;
? ? // 多出部分省略
? ? overflow: hidden;
? ? text-overflow: ellipsis;
? ? display: -webkit-box;
? ? -webkit-line-clamp: 1; //行數(shù)
? ? -webkit-box-orient: vertical;
}
.table_colum2{
? ? width:40%;
? ? text-align: center;
? ? // 多出部分省略
? ? overflow: hidden;
? ? text-overflow: ellipsis;
? ? display: -webkit-box;
? ? -webkit-line-clamp: 1; //行數(shù)
? ? -webkit-box-orient: vertical;
}

三、js

<script>
export default {
? ? data() {
? ? ? ? return {
? ? ? ? ? ? // 告警滾動部分
? ? ? ? ? ? chart4: [],
? ? ? ? ? ? animate: false,
? ? ? ? ? ? intNum: undefined
? ? ? ? }
? ? },
? ? created() {
? ? ? ? this.getAlarmDatas()
? ? },
? ? methods: {
? ? ? ? // 獲取報警數(shù)據(jù)
? ? ? ? getAlarmDatas() {
? ? ? ? ? ? getAlarmInfo().then(res => {
? ? ? ? ? ? ? ? if (res.code === 1 && res.data.length > 0) {
? ? ? ? ? ? ? ? ? ? this.chart4 = res.data
? ? ? ? ? ? ? ? ? ? this.ScrollUp()
? ? ? ? ? ? ? ? }
? ? ? ? ? ? })
? ? ? ? },
? ? ? ? /** 告警滾動部分 */
? ? ? ? ScrollUp() {
? ? ? ? ? ? // 每次滾動時先清除上次定時器
? ? ? ? ? ? this.Stop()
? ? ? ? ? ? let that = this
? ? ? ? ? ? this.intNum = setInterval(function() {
? ? ? ? ? ? ? ? that.animate = true // 向上滾動的時候需要添加css3過渡動畫
? ? ? ? ? ? ? ? setTimeout(() => {
? ? ? ? ? ? ? ? ? ? that.chart4.push(that.chart4[0]) // 將數(shù)組的第一個元素添加到數(shù)組的
? ? ? ? ? ? ? ? ? ? that.chart4.shift() // 刪除數(shù)組的第一個元素
? ? ? ? ? ? ? ? ? ? that.animate = false
? ? ? ? ? ? ? ? }, 500)
? ? ? ? ? ? }, 2000)
? ? ? ? },
? ? ? ? // 鼠標移上去停止
? ? ? ? Stop() {
? ? ? ? ? ? clearInterval(this.intNum)
? ? ? ? },
? ? ? ? // 鼠標移出
? ? ? ? Up() {
? ? ? ? ? ? this.ScrollUp()
? ? ? ? }
? ? }
}
</script>

四、效果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Vue3的10種組件通信方式總結

    Vue3的10種組件通信方式總結

    組件是vue.js最強大的功能之一,而組件實例的作用域是相互獨立的,這就意味著不同組件之間的數(shù)據(jù)無法相互引用,這篇文章主要給大家介紹了關于Vue3的10種組件通信方式的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • vue 3 中watch 和watchEffect 的新用法

    vue 3 中watch 和watchEffect 的新用法

    本篇文章主要通過 Options API 和 Composition API 對比 watch 的使用方法,讓大家快速掌握 vue3 中 watch 新用法,需要的朋友可以參考一下哦,希望對大家有所幫助
    2021-11-11
  • vue3獲取當前路由地址的兩種方法

    vue3獲取當前路由地址的兩種方法

    近期在做ve3的項目時因為功能需要,需要獲取當前路由的地址,下面這篇文章主要給大家介紹了關于vue3獲取當前路由地址的兩種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • 富文本編輯器quill.js?開發(fā)之自定義插件示例詳解

    富文本編輯器quill.js?開發(fā)之自定義插件示例詳解

    這篇文章主要為大家介紹了富文本編輯器quill.js?開發(fā)之自定義插件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Vue Router動態(tài)路由使用方法總結

    Vue Router動態(tài)路由使用方法總結

    這篇文章主要介紹了Vue Router動態(tài)路由使用方法總結,需要的朋友可以參考下
    2023-10-10
  • vue3如何用pinia替代vuex

    vue3如何用pinia替代vuex

    這篇文章主要介紹了vue3如何使用pinia替代vuex問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue動態(tài)綁定組件子父組件多表單驗證功能的實現(xiàn)代碼

    vue動態(tài)綁定組件子父組件多表單驗證功能的實現(xiàn)代碼

    這篇文章主要介紹了vue動態(tài)綁定組件子父組件多表單驗證功能的實現(xiàn)代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-05-05
  • 從零開始搭建vue移動端項目到上線的步驟

    從零開始搭建vue移動端項目到上線的步驟

    這篇文章主要介紹了從零開始搭建vue移動端項目到上線的步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • vue導出少量pdf文件實現(xiàn)示例詳解

    vue導出少量pdf文件實現(xiàn)示例詳解

    這篇文章主要為大家介紹了vue導出少量pdf文件實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 淺談vux之x-input使用以及源碼解讀

    淺談vux之x-input使用以及源碼解讀

    這篇文章主要介紹了淺談vux之x-input使用以及源碼解讀,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11

最新評論

库尔勒市| 天津市| 乌审旗| 温泉县| 海丰县| 丹东市| 资溪县| 南城县| 磐安县| 郎溪县| 曲阜市| 许昌市| 福建省| 城固县| 淳化县| 蛟河市| 壶关县| 阿瓦提县| 石阡县| 罗田县| 本溪市| 长岭县| 九江市| 漳州市| 古田县| 墨竹工卡县| 仁寿县| 太康县| 平利县| 垣曲县| 齐齐哈尔市| 定南县| 肇庆市| 陕西省| 巴彦淖尔市| 赫章县| 安龙县| 保山市| 平乐县| 大庆市| 海门市|