vue中使用vue-awesome-swiper的方法

(awesome-swiper demo官网)[https://surmon-china.github.io/vue-awesome-swiper/]
分为几类:
带分页器、带左右按钮、垂直滑动、水平滑动、多图滑动、3d效果、缩略图控制
基本包含 开发需要涉及的轮播图模式
1、安装swiper

npm install vue-awesome-swiper --save

在package.josn看是否安装"vue-awesome-swiper": "^3.1.3",

2、配置swiper(main.js)

import VueAwesomeSwiper from 'vue-awesome-swiper'
import '../node_modules/swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper)

然后在要使用的swiper的组件中引入

import { swiper,swiperSlide} from 'vue-awesome-swiper'

3、开始写swiper 可以看官网demo

<div class="swiper-container1"><!-- swiper --><div class="prev btn-1"><img src="@/files/img/industrialPark/1.png" class="left-btn sm-btn"></div><div class="next btn-1"><img src="@/files/img/industrialPark/2.png" class="right-btn sm-btn"></div><swiper :options="swiperOption"><swiper-slideclass="swiper-item"v-for="(item,index) in itemList":key="index":class="{'swbg0':index%3==0,'swbg1':index%3==1,'swbg2':index%3==2}"><div class="project-name-div" @click="gotoDetails(item.projectId,item.projectTypeCode)"><span class="lf">{{item.projectName}}</span><img src="@/files/img/aptitude/fan.png" alt="" class="rt" style="margin-top: 7px;"></div><div class="dtlInf" :title="item.dtlInf">{{item.dtlInf}}</div><div class="dao-xiang-div"><div class="dao-item" v-for="items in item.industryGuideList"><img src="@/files/img/industrialPark/gg1.png" v-if="index%3==0" class="ver"><img src="@/files/img/industrialPark/gg2.png" v-if="index%3==1" class="ver"><img src="@/files/img/industrialPark/gg3.png" v-if="index%3==2" class="ver"><span class="dao-item-txt">{{items}}</span></div></div></swiper-slide></swiper></div>

这是我html代码可以参考下 也可以看官网demo
配置swiper属性的时候遇到了坑 网上说要在生命周期中挂载 但是我不能使用这种办法,样式老是加载不出来"vue": "^2.5.2", 这是我的vue版本号,可能是版本的问题吧如果生命周期不行可以试试我这个办法
在data中定义一个对象

swiperOption: {slidesPerView: 3,spaceBetween: 30,freeMode: true,navigation: {nextEl: '.next',prevEl: '.prev'}}

css我就不码了
看看效果

over!

vue中使用vue-awesome-swiper的方法(实现一屏展示多个图片,点击左右滚动一张)相关推荐

  1. vue指令写在html中的原理,详解Vue中的MVVM原理和实现方法

    对Vue中的MVVM原理解析和实现首先你对Vue需要有一定的了解,知道MVVM.这样才能更有助于你顺利的完成下面原理的阅读学习和编写下面由我阿巴阿巴的详细走一遍Vue中MVVM原理的实现,这篇文章大家 ...

  2. 快速入门在Vue中使用滑动插件Swiper

    前言 swiper 开源.免费.强大的滑动插件. swiper中文网 https://www.swiper.com.cn/ Swiper4中文API https://www.swiper.com.cn ...

  3. vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法

    在VUE开发时,数据可以使用jquery和vue-resource来获取数据.在获取数据时,一定需要给一个数据初始值. 看下例: new Vue({ el:'#app', data:{data:&qu ...

  4. Vue中同级组件之间的通讯方法(详解)

    比如我想在userVue.vue中调用headVue中的方法 1.首先先创建一个avatarRealTime.js,来打开组件之间的通讯接口 avatarRealTime中代码如下:引入vue,暴露出 ...

  5. jsx怎么往js里传参数_在vue中使用jsx语法的使用方法

    什么是JSX? JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到 我为什么要在vue中用JSX? 想折腾一下呗,开玩笑.最开始是因 ...

  6. 【Vue】class style:Vue中的两种样式处理方法

    class属性 1.基本的class使用 <!DOCTYPE html> <html lang="en"> <head><meta cha ...

  7. vue中nbsp;失效的解决方法

    在vue中此种空格无效 <p>'助力数字政务       打造智慧信息系统      规范管理.让交易更安全便捷</p> 使用v-html=''可原样输出 <p v-ht ...

  8. vue中App.vue的主要作用

    app.vue中不但可以当做是网站首页,也可以写所有页面中公共需要的动画或者样式.不在上面写代码也可以. app.vue是主组件,是页面入口文件,是vue页面资源的首加载项.所有的页面都是在app.v ...

  9. vue 读取ajax数据,详解vue 中使用 AJAX获取数据的方法

    在VUE开发时,数据可以使用jquery和vue-resource来获取数据.在获取数据时,一定需要给一个数据初始值. 看下例: new Vue({ el:'#app', data:{data:&qu ...

最新文章

  1. 朴素贝叶斯(NaiveBayes)针对小数据集中文文本分类预测
  2. zabbix mysql复制延迟_mysql 主从复制延迟监控
  3. C++11多线程之future和promise
  4. 如何建立队列c语言_什么是优先队列
  5. 2、Qt Project之鼠标事件监控
  6. java calendar类_Java世界最常用的工具类库
  7. quartz常见表达式
  8. python的前端和后端_python是前端还是后端
  9. 中国传统节日端午节网页HTML代码 学生网页课程设计期末作业下载 春节大学生网页设计制作成品下载 DW春节节日网页作业代码下载
  10. 寄存器的偏移地址是什么意思?还有基地址,偏移地址就是相对于及地址的offset
  11. 博客营销成功案例分析
  12. Chang-Xiao Li Machine Learning 2019 Task5
  13. 这是我见过最牛逼的滑动加载前端框架
  14. #ifndef #define #endif的作用
  15. 电商平台用户购买行为真实度的检测方法及系统
  16. 刚性微分方程与非刚性的大概区分(自看,求指点)
  17. 将私人对话发布到公共空间来寻求正义是否可取
  18. Java数组数据类型
  19. STM32F767芯片在使用中的注意点(一)
  20. 【云原生】设备入云之基于FlexManager的应用开发

热门文章

  1. 极客日报:腾讯宣布捐赠1亿元驰援河南;苹果回应iPhone 安全隐患;贝索斯完成10分钟太空之旅
  2. 烤仔的朋友们丨Totle 是什么?
  3. 数据分析师的任职要求——阿里巴巴
  4. Houdini流体>>粒子流体导出到unity笔记
  5. LIO-SAM: 论文翻译
  6. 水晶报表10的下载地址及注册码
  7. 云主机创建网络失败:Unable to create the network. No tenant network is available for allocation.
  8. ES6高级:扩展运算符,箭头函数,class类,iterator迭代器
  9. 计算机硬盘写入量,如何查询固态硬盘SSD的总写入量?
  10. 电脑开机显示器不显示BIOS界面,直接进入系统解决办法