swiper 垂直滚动
<template>
<div style="height: 100%;width: 100%;">
<swiper
:direction="'vertical'"
:loop='true'
:allowTouchMove='false'
:observer='true'
:observeParents='true'
:autoplay="{
delay: 2500,
disableOnInteraction: false,
}"
:modules="modules"
:slidesPerView='4'
>
<swiper-slide v-for="(cItem, index) in WarnData" :key="index">
{{ cItem.path }}
</swiper-slide>
</swiper>
</div>
</template>
<script>
import { Swiper, SwiperSlide } from 'swiper/vue';
import { Autoplay } from 'swiper/modules';
import 'swiper/css';
let vm = null
export default {
components: {
Swiper,
SwiperSlide
},
props: {
value: {
type: Array,
default() {
return []
}
}
},
data() {
return {
modules: [Autoplay],
WarnData: [
{ path: 'WarnTable1', title: 'slide1', code: '1', quantity: 20, amount: 100 },
{ path: 'WarnTable2', title: 'slide2', code: '2', quantity: 20, amount: 100 },
{ path: 'WarnTable3', title: 'slide3', code: '3', quantity: 20, amount: 100 },
{ path: 'WarnTable4', title: 'slide4', code: '4', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
{ path: 'WarnTable5', title: 'slide5', code: '5', quantity: 20, amount: 100 },
]
}
},
activated() {
// 看自己的需求,本项目点击slide之后需要跳转到详情,但是这个页面没有关闭,所以需要重新初始化,不然再回到这个页面,slide就不会自动滚动了
this.init()
},
mounted() {
},
methods: {
}
}
</script>
<style lang="less" scoped>
// @import 'swiper.css';
.swiper {
height: 500px;
width: 100%;
}
.warn_table_ul {
margin: 0;
width: calc(100% - 10px);
padding: 0 5px;
.warn_table_li {
width: 100%;
height: 3.0625rem;
background: #062B57;
font-size: 1rem;
color: #D7E9EE;
margin-bottom: 1.5rem;
&:hover{
cursor: pointer;
background: #143C6C;
}
&:last-child{
margin-bottom: 0;
}
img{
width: 1.5rem;
height:1.5rem;
margin-left: 0.8125rem;
margin-right: 1.0625rem;
}
.flex-center-start{
font-size: 1.125rem;
}
.flex-center-end{
font-size: 1rem;
color: #D7E9EE;
span{
margin-right: 0.8125rem;
font-size: 1.25rem;
font-family: Source Han Sans SC;
font-weight: 400;
color: #FF3636;
}
.el-icon-caret-right{
color: #3FADCC;
font-size: 1rem;
margin-left: 1.25rem;
margin-right: 0.625rem;
}
}
}
}
</style>
swiper 垂直滚动的更多相关文章
- vux 使用swiper 垂直滚动文字 报错[Intervention] Ignored...
[Intervention] Ignored attempt to cancel a touchmove event with cancelable=false, for example becaus ...
- Android TextView多行垂直滚动
在Android应用中,有时候需要TextView可以垂直滚动,今天我就介绍一下怎么实现的.在布局里: <TextView android:id="@+id/tvCWJ" a ...
- js实现的新闻列表垂直滚动实现详解
js实现的新闻列表垂直滚动实现详解:新闻列表垂直滚动效果在大量的网站都有应用,有点自然是不言而喻的,首先由于网页的空间有限,使用滚动代码可以使用最小的空间提供更多的信息量,还有让网页有了动态的效果,更 ...
- 自己写一个jQuery垂直滚动栏插件(panel)
html中原生的滚动栏比較难看,所以有些站点,会自己实现滚动栏,导航站点hao123在一个側栏中,就自己定义了垂直滚动栏,效果比較好看,截图例如以下: watermark/2/text/aHR0cDo ...
- [转]jquery.vTicker(垂直滚动)
转至:http://www.w3ci.com/plugin/660.html 简介 vTicker 是一款非常小巧的 jQuery 垂直滚动插件,压缩后只有 2KB.vTicker 支持自定义滚动时间 ...
- Android自定义垂直滚动自动选择日期控件
------------------本博客如未明正声明转载,皆为原创,转载请注明出处!------------------ 项目中需要一个日期选择控件,该日期选择控件是垂直滚动,停止滚动时需要校正日期 ...
- 自定义ViewGroup实现垂直滚动
转载请表明出处:http://write.blog.csdn.net/postedit/23692439 一般进入APP都有欢迎界面,基本都是水平滚动的,今天和大家分享一个垂直滚动的例子. 先来看看效 ...
- javascript焦点图之垂直滚动
html代码布局,需要用到定位,不细说了 <!DOCTYPE html> <html lang="en"> <head> <meta ch ...
- TextSwitcher实现文本自动垂直滚动
实现功能:用TextSwitcher实现文本自动垂直滚动,类似淘宝首页广告条. 实现效果: 注意:由于网上横向滚动的例子比较多,所以这里通过垂直的例子演示. 实现步骤:1.extends TextSw ...
- Tkinter Scrollbar(垂直滚动部件)
Python GUI - Tkinter Scrollbar:这个小工具提供了一个幻灯片控制器,用于实现垂直滚动部件,如列表框,文本和帆布.请注意,您还可以创建进入部件的水平滚动条 这个小工具提供 ...
随机推荐
- Vue开发转到React开发,Prettier - Code formatter失效的问题
Vue转到React,Prettier - Code formatter失效,按下Ctrl+S无效,需要手动格式化一次 然后选择默认的格式化方式 之后按下Ctrl+S就可以进行格式化啦!!!
- vue serve 部署 步骤说明
1. 构建镜像 docker build -t 镜像名称:镜像TAG --build-arg URL=http://localhost:8081 --build-arg PORT=2000 --bui ...
- [Udemy] AWS Certified Data Analytics Specialty - 4.Analysis
Kinesis Data Analytics Analytics 可以和 Lambda集成 RANDOM_CUT_FOREST, 异常检测算法 OpenSearch = ElasticSearch O ...
- RS485与ModbusRTU
前言 大家好!我是付工. 每次听到别人说RS485通信协议,就很想去纠正他. 今天跟大家聊聊关于RS485的那些事. 接口标准 首先明确一点,RS485不是通信协议,而是一种接口标准,它还有2个兄弟: ...
- Angular Material 18+ 高级教程 – Material Icon
前言 不熟悉 Icon 的可以先看这篇 CSS – Icon. Material Design 有自己的一套 Icon 设计.Angular Material 默认就使用这一套. 不过呢,目前 v17 ...
- js 翻译 c# 注意事项
1. split('') 在 c# 是不可以 .Split("") 的 要写 ToCharArray() 更新: 2021-09-25, split('') 是不好的写法, es6 ...
- ASP.NET Core – Custom Input formatters For Partial Update and Handle Under-posting
前言 之前的文章有谈过关于 ASP.NET Core 处理 under-posting 的方式. 它会使用 class default value. 许多时候这可能不是我们期望的. 比如当我们想要 p ...
- SQL Server 冗余维护
介绍 冗余是维护的魔鬼, 是性能优化的天使 常见的冗余有 1. computed column 2. principal 的识别字段 3. cross computed 4. cascade soft ...
- uni-app v3.0.0-alpha-3090220231010001
https://uniapp.dcloud.net.cn/tutorial/ #-------------------------------------------------------- 未分类 ...
- 加入 Flutter Engage,Pick 您的专属 Dash 形象!
Flutter Engage 活动精彩来袭 对 Flutter 团队的开发者们来说,交流的重要性不言而喻,和您一样,我们也希望开发者们能够在不同的情境下进行互动分享.于是我们为您准备了一场特别的线上活 ...