基于swiper.js的异型轮播
基于原生swiper.js的异型轮播
<div class="swiper-container" >
<div class="swiper-wrapper">
<div v-for="(item, index) in currentSwipeInfo.fuCardList" :key="index" class="swiper-slide">
<blessingSwipe
:card-info ="item"
:product="product"
:is-default="currentSwipeInfo.isDefault"
@giveOrTake="giveOrTake" />
</div>
</div>
</div>
this.$nextTick(() => {
this.mySwiper = new Swiper('.swiper-container', {
direction: 'horizontal',
loop: false,
autoplay: false,
slidesPerView: 'auto',
centeredSlides: true,
// spaceBetween: '8%',
observer: true, // 修改swiper自己或子元素时,自动初始化swiper
observeParents: true // 修改swiper的父元素时,自动初始化swiper
})
})
基于vue-awesome-swiper 的异型轮播
<!-- 轮播区域 -->
<div class="swiper-area">
<swiper ref="mySwiper" :options="swiperOption">
<swiper-slide v-for="(item, index) in receiveCardList" :key="index">
轮播的内容
</swiper-slide>
</swiper>
</div>
data() {
return {
swiperOption: {
notNextTick: true,
direction: 'horizontal',
slidesPerView: 3, // 可见图片张数
spaceBetween: '10%', // 在slide之间设置距离 也可以是百分比 10%
centeredSlides: true, // 默认选中中间一张
loop: false,
observer: true, // 修改swiper自己或子元素时,自动初始化swiper
observeParents: true, // 修改swiper的父元素时,自动初始化swiper
autoplay: {
stopOnLastSlide: true // 滑动到最后一张的时候停止滑动
},
on: {
click: () => {
// 通过$refs获取对应的swiper对象
const swiper = this.$refs.mySwiper.swiper
const i = swiper.realIndex
const flag = this.imgList[i]
location.href = flag.url
},
slideChangeTransitionStart: function() {
this.imgIndex = this.realIndex + 1 // 获取轮播图片下标索引;这里有一个坑,使用realIndex才实现了下标索引)
}
}
}
}
},
基于swiper.js的异型轮播的更多相关文章
- 用jQuery基于原生js封装的轮播
我发现轮播在很多网站里面都用到过,一个绚丽的轮播可以为网页增色不少,最近闲来无事,也用原生js封装了一个轮播,可能不像网上的插件那么炫,但是也有用心去做.主要用了闭包的思想.需要传递的参数有:图片地址 ...
- VUE swiper.js引用使用轮播图
<template> <div class="home"> <div class="swiper-container"> & ...
- jQuery与原生js实现banner轮播图
jQuery与原生js实现banner轮播图: (jq需自己加载)(图片需自己加载) <!DOCTYPE html> <html> <head> <meta ...
- 原生JS实现简易轮播图
原生JS实现简易轮播图(渐变?) 最近做网页总是会用到轮播图,我就把之前写的轮播图单独拿出来吧,如果有...如果真的有人也需要也可以复制去用用啊..哈~.. window.onload = funct ...
- 原生js实现无缝轮播
原生js实现无缝轮播 因为要做到无缝,所以就要把第一张图片和最后一张连接起来,在此处采用js克隆了第一张图片的节点,添加到最后,显示图片序号的小圆按钮也是使用js动态添加的. html部分 <d ...
- 原生js实现图片轮播思路分析
一.复习原生js实现图片轮播 1.要点 自动轮播 点击小圆圈按钮,显示相应图片 点击左右箭头,实现向前向后轮播图片 2.实现思路 <div id="container"> ...
- Bootstrap的js插件之轮播(carousel)
轮播请查看下面演示样例.基本已经涵盖最经常使用的一个轮播 <!DOCTYPE html> <html lang="en"> <head> < ...
- JS+css3焦点轮播图PC端
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- js原生实现轮播图效果(面向对象编程)
面向对象编程js原生实现轮播图效果 1.先看效果图 2.需要实现的功能: 自动轮播 点击左右箭头按钮无缝轮播 点击数字按钮切换图片 分析:如何实现无缝轮播? 在一个固定大小的相框里有一个ul标签,其长 ...
- 基于移动端Reactive Native轮播组件的应用与开发详解
总结下这段时间学习reactive native的一些东西,我们来认识一下,被炒得这么火的rn,究竟是个什么东西,以及如何去搭建自己的demo. reactive native是什么 由facebo ...
随机推荐
- 常用的DOS指令及部分快捷键
常用的DOS指令及部分快捷键 1.dos打开方式 win + R打开运行,输入cmd,打开dos 2.常用的Dos指令 a.切换盘号 方法 直接输入对应盘加" :" D: ...
- Eclipse 搭建一个简单的SpringBoot+WebSocket环境
WebSocket是一种在单个TCP连接上进行全双工通信的协议. WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范. WebSocket API也被 ...
- mac中chrome常用快捷键
1.标签页和窗口快捷键 ⌘-N 打开新窗口. ⌘-T ...
- SpringCloud设置随机端口后的问题
问题描述 SpringCloud服务提供者,设定了随机端口配置后,在EurekaServer中的注册端口.Tomcat的web端口.运行中获取到的server.port配置端口,共出现了4个不同的端口 ...
- WCF使用post 提交
[OperationContract] [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFor ...
- 狂神的学习笔记demo11(包机制)
无法生成子包的问题:设置图标里的Compact Middle Packages勾去掉 //定义包 package package com.panda.base1; //导入包import import ...
- Typora安装及MarkDown语法使用
Typora下载及安装 1.百度直接搜索Typora,第一个词条点进去 2.进入之后点击Download 3.选择操作系统,因为我的是windows,所以我选择windows版本进行下载 4.根据自己 ...
- 微信小程序按下去的样式
微信小程序设置 hover-class,实现点击态效果 目前支持 hover-class 属性的组件有三个:view.button.navigator. 不支持 hover-class 属性的组件,同 ...
- 泛型 ? extends E ? super E的区别
package cn.itcast.generic; import java.util.ArrayList;import java.util.Collection; public class Supp ...
- loadrunner写webservice接口
先用soupUI调试 fiddler抓包 然后再写: web_custom_request("createSoapOrder", "URL=http:/ ...