您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何使用vue中swiper

2024/4/10 6:26:15发布12次查看
这次给大家带来如何使用vue中swiper,使用vue中swiper的注意事项有哪些,下面就是实战案例,一起来看一下。
install
在vue cli下的使用
npm
install vue-awesome-swiper --save
在main.js中
import  vueawesomeswiper from 'vue-awesome-swiper' import  'swiper/dist/css/swiper.css' vue.use(vueawesomeswiper)
在component.vue中
<template> <p id="container">  <swiper :options="swiperoption" ref="myswiper">   <swiper-slide class="swiper-slide games">    <img src="/src/assets/lb/lb_07.jpg" alt="">   </swiper-slide>   <swiper-slide class="swiper-slide games">    <img src="/src/assets/lb/lb_06.jpg" alt="">   </swiper-slide>   <swiper-slide class="swiper-slide games">    <img src="/src/assets/lb/lb_05.jpg" alt="">   </swiper-slide>   <swiper-slide class="swiper-slide games">    <img src="/src/assets/lb/lb_04.jpg" alt="">   </swiper-slide>   <p class="swiper-pagination" slot="pagination"></p>   <p class="swiper-button-prev" slot="button-prev"></p>   <p class="swiper-button-next" slot="button-next"></p>  </swiper>     </p>   </template> <script> import { swiper, swiperslide } from 'vue-awesome-swiper'  export default {   name: 'carrousel',   data () {    return {     swiperoption: {         autoplay : {       disableoninteraction: false, //用户操作后是否禁止自动循环       delay: 3000 //自自动循环时间      }, //可选选项,自动滑动      speed: 2000, //切换速度,即slider自动滑动开始到结束的时间(单位ms)      loop:true, //循环切换      grabcursor: true, //设置为true时,鼠标覆盖swiper时指针会变成手掌形状,拖动时指针会变成抓手形状      // setwrappersize: true, //swiper使用flexbox布局(display: flex),开启这个设定会在wrapper上添加等于slides相加的宽或高,在对flexbox布局的支持不是很好的浏览器中可能需要用到。      autoheight: true,   //自动高度。设置为true时,wrapper和container会随着当前slide的高度而发生变化。         scrollbar: '.swiper-scrollbar',      mousewheelcontrol: true, //设置为true时,能使用鼠标滚轮控制slide滑动      observeparents: true, //当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper      pagination: {       el: '.swiper-pagination',       // type : 'progressbar', //分页器形状       clickable :true, //点击分页器的指示点分页器会控制swiper切换      },      navigation: {       nextel: '.swiper-button-next',       prevel: '.swiper-button-prev',      },           },    computed: {     swiper() {      return this.$refs.myswiper.swiper     }    }   }  } } </script> <style scoped> img {  width: 100%;  height: auto; } </style>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
如何进行angular网络请求封装
如何实现vue input输入框模糊查询
以上就是如何使用vue中swiper的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product