提示消息无缝向上滚动(vue)
<div class="order-tips__message-item"
:class="getClass(index)"
v-for="(orderTip, index) in tips"
:key="index">
{{orderTip[]}}
</div>
<script>
export default {
props: ['lbxxzsList', 'orderNum'],
data() {
return {
index: ,
tips: ['提示1', '提示2', '提示3']
};
},
computed: {
maxIndex() {
return this.tips.length - ;
},
},
methods: {
getClass(index) {
if (this.maxIndex === ) {
return {};
}
return {
'order-tips__message-item--slidein': index === this.index,
'order-tips__message-item--slideout': index === (this.index - ) || (this.index === && index === this.maxIndex),
};
},
},
mounted() {
setInterval(() => {
const { index, maxIndex } = this;
this.index = index < maxIndex ? index + : ;
}, );
},
};
</script>
.order-tips__message {
  position: relative;
}
.order-tips__message-item {
  position: absolute;
  top: 17px;
  opacity: ;
}
.order-tips__message-item--slidein {
  top: ;
  opacity: ;
  transition: top 1s, opacity 1s;
}
.order-tips__message-item--slideout {
  top: -16px;
  opacity: ;
  transition: top 1s, opacity 1s;
}
提示消息无缝向上滚动(vue)的更多相关文章
- vue文字间歇无缝向上滚动
		
公司的管理系统中有"文字间歇无缝向上滚动"的需求,现在这种需求基本在项目开发中已经消失了,没什么新颖的,但架不住公司高层喜欢这种玩意儿,所以,作为开发人员,即使你有一百个不乐意,谁 ...
 - 基于zepto的插件之移动端无缝向上滚动并上下触摸滑动
		
该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 公司的移动端项目是基于zepto的,有一个页面要求文字能够无缝地不停向上滚动,但查了 ...
 - jquery插件之文字无缝向上滚动
		
该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现目前较为流行的无缝向上滚动特效,当鼠标移动到文字上时,向上滚动会停止, ...
 - 文字列表无缝向上滚动JavaScript代码
		
<!DOCTYPE html> <html> <head> <meta charset=utf-> <title>文字列表无缝向上滚动Jav ...
 - 原生js实现文字无缝向上滚动效果
		
在网上查找到了一个实现文字无缝向上滚动效果的源码,结果发现运行有问题,于是就稍加改动,实现了js无缝向上滚动的效果. <script> window.onload = roll(50); ...
 - js实现文字列表无缝向上滚动
		
body{font-size:12px} #demo{overflow:hidden; height:80px; width:280px; margin:90px auto; position:rel ...
 - jquery无缝向上滚动实现代
		
<!DOCTYPE html><html><head><style type="text/css">.renav{width:200 ...
 - jquery插件之文字间歇自动向上滚动
		
该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现目前较为流行的文字间歇向上滚动特效,当鼠标移动到文字上时,向上滚动会停 ...
 - Vue 消息无缝滚动
		
vue实现消息向上无缝滚动效果 <ul class="new-list" :class="{anim:animate}" @mouseenter=&quo ...
 
随机推荐
- 视觉SLAM算法框架解析(3) SVO
			
版权声明:本文为博主原创文章,未经博主允许不得转载. SVO(Semi-direct Visual Odometry)[1]顾名思义是一套视觉里程计(VO)算法.相比于ORB-SLAM,它省去了回环检 ...
 - HTML name、id、class 的区别
			
转载: 在一个页面中,有许多的控件(元素或标签).为了更方便的操作这些标签,就需要给这些标签标识一个身份牌. 目录 1. name :指定标签的名称. 2. id :指定标签的唯一标识. 3. cla ...
 - Oauth2.0 协议简介及 php实例代码
			
转自:http://www.dahouduan.com/2017/11/21/oauth2-php/ https://blog.csdn.net/halsonhe/article/details/81 ...
 - Linux Ubuntu 安装SSH服务
			
1.安装SSH命令:sudo apt-get install openssh-server 2.启动SSH服务命令:/etc/init.d/ssh start 3.停止SSH服务命令:/etc/ini ...
 - haproxy笔记之一:Haproxy基本安装配置(反向代理,类似Nginx,可以代理tcp的连接,不只是http)(注意iptables和selinux的问题)
			
1.安装haproxy yum -y install haproxy 2.配置文件 # this config needs haproxy- or haproxy- global log 127.0. ...
 - Allure介绍
			
以下内容基于pytest的框架进行展示: 什么是Allure Allure是一个独立的报告插件,生成美观易读的报告,目前支持语言:Java, PHP, Ruby, Python, Scala, C#. ...
 - MariaDB 命令
			
1.账号登入 mysql -u root -p 上述命令,“root” 是登入账号,上述命令回车后,则进行密码的输入 登入成功后如下: 2.创建用户命令 create user 'new_user'@ ...
 - 前端自动化构建工具gulp
			
1.gulp的安装 首先确保你已经正确安装了nodejs环境.然后以全局方式安装gulp: npm install -g gulp 全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次 ...
 - Thrift RPC实战(三) thrift序列化揭秘
			
本文主要讲解Thrift的序列化机制, 看看thrift作为数据交换格式是如何工作的? 1.构造应用场景: 1). 首先我们先来定义下thrift的简单结构. 1 2 3 4 5 namespace ...
 - HTC新机A9足以取代iPhone 你相信吗?
			
你相信吗?" title="HTC新机A9足以取代iPhone 你相信吗?"> 自信和嘴硬之间,往往就是成功与失败的分水岭.乔老爷子当年推出iPhone.iPad等 ...