本文主要介绍了Vue实现一种简单的无限循环滚动动画的示例,分享给大家,具体如下:

先看实现效果:
这种类似轮播的效果,通常可以使用轮播的方案解决,只不过相对于我要分享的方案来说,轮播实现还是要复杂些的。
Vue提供了一种过渡动画transition-group,这里我便是利用的这个效果
// template
<transition-group name="list-complete" tag="div">
<div
v-for="v in items"
:key="v.ix"
class="item list-complete-item pro-panel"
:style="{ height: sh }"
>
// 内容部分
</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;
}
这样,动画效果就出来了,但是却不能自动执行,所以我利用了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)
}
}
如比,效果得以实现,是不是更简单点。顺带提一下,我这边实现的效果是单条滚动,就像新闻滚动那样,所以视图窗口只能看到一条数据,你也可以不这样限制,那么就能显示整个列表了,不过每次还是只有单条数据的消失效果。
PS:动态渲染图片可以使用这种方式
<img
:src="require(`@/assets/imgs/icons/${somevar}.png`)"
>
当然,如果有不同的意见,欢迎留言交流!
到此这篇关于Vue实现一种简单的无限循环滚动动画的示例的文章就介绍到这了,更多相关Vue 无限滚动动画内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关推荐:
seo营销方法是什么,seo营销模式 ,ai山海
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
seo要懂些什么,seo主要做什么的 ,小艾艾AI
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
优化服务网-提升客户体验,打造全方位智慧服务平台,东莞网站建设员招聘信息
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
ChatGPT异常了:人工智能的极限与突破,ai and ethics
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
AI写作技巧,让创作事半功倍!
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
seo适合什么职业,seo有前途么 ,ai小精灵
文章AI生成软件高效创作新纪元
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
文章缩写AI:高效编辑的未来之光
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
SEO但是,这些常见误区你真的知道吗?,凤岗网站建设开发
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
打破创作边界,无限可能无限制生成文章的AI
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
ChatGPT怎么打开不了?全方位解决方案!,大庆ai