久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

Vue實現(xiàn)一種簡單的無限循環(huán)滾動動畫的示例

瀏覽:7日期:2022-10-11 17:34:51

本文主要介紹了Vue實現(xiàn)一種簡單的無限循環(huán)滾動動畫的示例,分享給大家,具體如下:

先看實現(xiàn)效果:

Vue實現(xiàn)一種簡單的無限循環(huán)滾動動畫的示例

這種類似輪播的效果,通??梢允褂幂啿サ姆桨附鉀Q,只不過相對于我要分享的方案來說,輪播實現(xiàn)還是要復(fù)雜些的。Vue提供了一種過渡動畫transition-group,這里我便是利用的這個效果

// template<transition-group name='list-complete' tag='div'> <div v-for='v in items' :key='v.ix' : > // 內(nèi)容部分 </div></transition-group>//scss.list-complete-item { transition: all 1s;}.list-complete-leave-to { opacity: 0; transform: translateY(-80px);}.list-complete-leave-active { position: absolute;}

這樣,動畫效果就出來了,但是卻不能自動執(zhí)行,所以我利用了setInterval:

mounted() { let count = 4000 if (!this.timer) { this.timer = setInterval(() => { if (this.items.length > 1) { this.remove() this.$nextTick().then(() => { this.add() }) } }, count) }},methods: { add: function() { if (this.items && this.items.length) { const item = { ...this.removeitem[0] } item.ix = this.nextNum++ this.items.push(item) } }, remove: function() { this.removeitem = this.items.splice(0, 1) }}

如比,效果得以實現(xiàn),是不是更簡單點。順帶提一下,我這邊實現(xiàn)的效果是單條滾動,就像新聞滾動那樣,所以視圖窗口只能看到一條數(shù)據(jù),你也可以不這樣限制,那么就能顯示整個列表了,不過每次還是只有單條數(shù)據(jù)的消失效果。

PS:動態(tài)渲染圖片可以使用這種方式

<img :src='http://www.gepszalag.com/bcjs/require(`@/assets/imgs/icons/${somevar}.png`)'>

當(dāng)然,如果有不同的意見,歡迎留言交流!

到此這篇關(guān)于Vue實現(xiàn)一種簡單的無限循環(huán)滾動動畫的示例的文章就介紹到這了,更多相關(guān)Vue 無限滾動動畫內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 日本一区二区不卡视频 | 午夜免| 中文字幕视频在线观看 | 欧美国产日韩在线 | 亚洲国产精品99久久久久久久久 | 亚洲xx视频| 日韩一区二区三区在线 | 伊人在线| 成人精品 | 国产一区二区在线电影 | 亚洲福利在线观看 | 国产精品久久久久aaaa九色 | 日韩中文字幕在线观看 | 免费成人高清 | 亚洲人成人一区二区在线观看 | 成人中文网 | 亚洲精选一区二区 | 波多野结衣一区二区三区中文字幕 | 精品国产鲁一鲁一区二区在线观看 | 久久久一区二区 | 亚洲视频在线一区 | 国产视频二 | 亚洲协和影视 | 操操操操操操操操操操操操操操 | 日韩免费一区 | 91精品在线播放 | 免费看国产片在线观看 | 天天看天天干 | 97人人干| 久草在线免费福利资源 | 综合久久久久 | 北条麻妃一区二区三区在线 | 成人免费视频网站在线观看 | 人人操日日干 | 国产精品久久久久aaaa | 国产精品久久嫩一区二区免费 | 欧美日韩视频第一页 | 国产麻豆乱码精品一区二区三区 | 99草视频| 成人做爰www免费看视频网站 | 毛片黄片 |