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

vue實(shí)現(xiàn)無限消息無縫滾動(dòng)

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

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

一、html

<div class="table_box">
? ?<div class="table_title">
? ? <div class="table_title_item">告警時(shí)間</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%;
? ? // 設(shè)定行高
? ? height:30px;
? ? line-height: 30px;
? ? display: flex;
? ? color:#01C0C3;
? ? font-size:14px;
}
.anim{
? ? // 設(shè)定滾動(dòng)
? ? 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 {
? ? ? ? ? ? // 告警滾動(dòng)部分
? ? ? ? ? ? chart4: [],
? ? ? ? ? ? animate: false,
? ? ? ? ? ? intNum: undefined
? ? ? ? }
? ? },
? ? created() {
? ? ? ? this.getAlarmDatas()
? ? },
? ? methods: {
? ? ? ? // 獲取報(bào)警數(shù)據(jù)
? ? ? ? getAlarmDatas() {
? ? ? ? ? ? getAlarmInfo().then(res => {
? ? ? ? ? ? ? ? if (res.code === 1 && res.data.length > 0) {
? ? ? ? ? ? ? ? ? ? this.chart4 = res.data
? ? ? ? ? ? ? ? ? ? this.ScrollUp()
? ? ? ? ? ? ? ? }
? ? ? ? ? ? })
? ? ? ? },
? ? ? ? /** 告警滾動(dòng)部分 */
? ? ? ? ScrollUp() {
? ? ? ? ? ? // 每次滾動(dòng)時(shí)先清除上次定時(shí)器
? ? ? ? ? ? this.Stop()
? ? ? ? ? ? let that = this
? ? ? ? ? ? this.intNum = setInterval(function() {
? ? ? ? ? ? ? ? that.animate = true // 向上滾動(dòng)的時(shí)候需要添加css3過渡動(dòng)畫
? ? ? ? ? ? ? ? setTimeout(() => {
? ? ? ? ? ? ? ? ? ? that.chart4.push(that.chart4[0]) // 將數(shù)組的第一個(gè)元素添加到數(shù)組的
? ? ? ? ? ? ? ? ? ? that.chart4.shift() // 刪除數(shù)組的第一個(gè)元素
? ? ? ? ? ? ? ? ? ? that.animate = false
? ? ? ? ? ? ? ? }, 500)
? ? ? ? ? ? }, 2000)
? ? ? ? },
? ? ? ? // 鼠標(biāo)移上去停止
? ? ? ? Stop() {
? ? ? ? ? ? clearInterval(this.intNum)
? ? ? ? },
? ? ? ? // 鼠標(biāo)移出
? ? ? ? Up() {
? ? ? ? ? ? this.ScrollUp()
? ? ? ? }
? ? }
}
</script>

四、效果

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

相關(guān)文章

  • Vue3的10種組件通信方式總結(jié)

    Vue3的10種組件通信方式總結(jié)

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

    vue 3 中watch 和watchEffect 的新用法

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

    vue3獲取當(dāng)前路由地址的兩種方法

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

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

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

    Vue Router動(dòng)態(tài)路由使用方法總結(jié)

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

    vue3如何用pinia替代vuex

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

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

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

    從零開始搭建vue移動(dòng)端項(xiàng)目到上線的步驟

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

    vue導(dǎo)出少量pdf文件實(shí)現(xiàn)示例詳解

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

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

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

最新評論

宾川县| 靖远县| 台州市| 孝义市| 潞城市| 都匀市| 舒兰市| 田阳县| 乌兰察布市| 福鼎市| 石林| 林州市| 临夏市| 鹤壁市| 大英县| 荆门市| 崇义县| 贵南县| 比如县| 武功县| 咸丰县| 西峡县| 仙居县| 留坝县| 英德市| 大名县| 井研县| 保山市| 东港市| 大港区| 惠安县| 永丰县| 康马县| 华宁县| 伊宁县| 岐山县| 通河县| 大连市| 安义县| 深水埗区| 天峨县|