最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在VUE中使用vue-awesome-swiper

 更新時間:2021年01月04日 10:52:41   作者:歸塵2016  
這篇文章主要介紹了如何在VUE中使用vue-awesome-swiper,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下

一:首先進入項目目錄中安裝

install vue-awesome-swiper@2.6.7 --save

二.使用

全局掛載:

import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
// require styles
import 'swiper/dist/css/swiper.css'

Vue.use(VueAwesomeSwiper, /* { default global options } */)

組件掛載

// require styles
import 'swiper/dist/css/swiper.css'
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
 components: {
 swiper,
 swiperSlide
 }
}

新建一個.vue文件,按照以下代碼模式

<template>
 <div class="index">
 <Top navLeft="true" title="輪播圖" navRight="false"></Top>
  <div style="padding-top: 1.3rem;padding-left:0.2rem">
   <swiper id="mySwiper" :options="swiperOption" ref="mySwiper" v-if="swiperList.length!=0">
   <swiper-slide class="swiper-item" v-for='(item,index) of swiperList' :key='item.id' >
     <img class='swiper-img' :src='item.imgUrl' alt="門票" @click="swiperClick(index,item.linkUrl)" />
   </swiper-slide>
   <div class="swiper-pagination" slot="pagination"></div>
  </swiper>
 </div>
 </div>
</template>
<script>
import Top from '@/components/public/Top';
import 'swiper/dist/css/swiper.css';
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
 name: 'Swiper',
 components: {Top,swiper,swiperSlide},
 data() {
  return {
  swiperList:[],
  swiperOption: {
   pagination: ".swiper-pagination",
   initialSlide: 0,//默認第幾張
   loop:true, //循環(huán)
   autoplayDisableOnInteraction:false,//觸摸后再次自動輪播
   autoplay:2000, //每張播放時長3秒,自動播放
   speed:1000,//滑動速度
  }
  }
 },
 created(){
 this.initEvent(); 
 console.log(this.$refs.mySwiper);
 this.swiperOption.autoplay = this.swiperList.length != 1 ? 2000 : false;//如果是一張圖片不輪播

 
 },
 
 computed: {
  swiper() {
   return this.$refs.mySwiper.swiper//組件實例
  }
 },
 mounted(){ 
  
 },
 methods: {
 initEvent:function(){
  this.$http.get("http://localhost/swiper")
  .then(res=>{
   this.swiperList=res.data.swiperList;
  })
  .catch(error=>{
   console.log(error)
  })
 },
 swiperClick:function(index,url){
  console.log(index);
  this.$router.push(url)
 }
 }
}
</script>

<style scoped>
@import "../assets/public/css/bottom.css";
@import "../assets/css/index/my.css";
#mySwiper >>> .swiper-pagination-bullet {
 background: #000000;
}
#mySwiper >>> .swiper-pagination-bullet-active {
 background: #ff0000;
}
</style>

頁面展示如下

三:在使用過程中遇到的問題

1.觸摸后再次自動輪播問題,添加以下屬性就可以再次輪播

autoplayDisableOnInteraction:false

2.樣式穿透問題,修改圓點的樣式問題

  解決方案是給swiper容器添加上ID,然后再在后面添加>>>,這樣就可以解決了

#mySwiper >>> .swiper-pagination-bullet {
 background: #000000;
}
#mySwiper >>> .swiper-pagination-bullet-active {
 background: #ff0000;
}

3.解決如果只有一張圖片不輪播問題

以上就是如何在VUE中使用vue-awesome-swiper的詳細內(nèi)容,更多關于VUE中使用vue-awesome-swiper的資料請關注腳本之家其它相關文章!

相關文章

  • 解決vue項目中前后端交互的跨域問題、nginx代理配置方式

    解決vue項目中前后端交互的跨域問題、nginx代理配置方式

    這篇文章主要介紹了解決vue項目中前后端交互的跨域問題、nginx代理配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue等框架對Tabs、Moda等設置固定高度后沒有滾動條問題

    vue等框架對Tabs、Moda等設置固定高度后沒有滾動條問題

    這篇文章主要介紹了vue等框架對Tabs、Moda等設置固定高度后沒有滾動條問題,解決方法很簡單,只需要一行簡短代碼就可以解決,下面小編給大家詳細講解,需要的朋友可以參考下
    2023-05-05
  • Vue手把手教你擼一個 beforeEnter 鉤子函數(shù)

    Vue手把手教你擼一個 beforeEnter 鉤子函數(shù)

    這篇文章主要介紹了Vue手把手教你擼一個 beforeEnter 鉤子函數(shù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • vue3?邏輯復用的實現(xiàn)示例

    vue3?邏輯復用的實現(xiàn)示例

    在項目開發(fā)中,有兩個功能特別類似,如果單獨實現(xiàn),會有很多重復的代碼,這時候就會用到邏輯復用,本文主要介紹了vue3?邏輯復用的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 利用WebStorm創(chuàng)建一個Vue項目的完整步驟

    利用WebStorm創(chuàng)建一個Vue項目的完整步驟

    WebStorm是一個非常適合學習和開發(fā)Vue項目的集成開發(fā)環(huán)境,下面這篇文章主要給大家介紹了關于利用WebStorm創(chuàng)建一個Vue項目的完整步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • 詳解vue?Router(v3.x)?路由傳參的三種方式

    詳解vue?Router(v3.x)?路由傳參的三種方式

    vue路由傳參的使用場景一般都是應用在父路由跳轉到子路由時,攜帶參數(shù)跳轉,本文將詳細介紹vue路由傳參的三種方式,這三種傳參方式只是針對vue?Router?V3版本的,需要的朋友可以參考下
    2023-07-07
  • vue請求函數(shù)和路由的安裝使用過程

    vue請求函數(shù)和路由的安裝使用過程

    這篇文章主要介紹了vue請求函數(shù)和路由的安裝使用過程,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Vue render函數(shù)使用詳細講解

    Vue render函數(shù)使用詳細講解

    vue中的render函數(shù),它返回的是一個虛擬節(jié)點vnode,也就是我們要渲染的節(jié)點,下面這篇文章主要給大家介紹了關于Vue中render函數(shù)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • vue-cli中vue本地實現(xiàn)跨域調(diào)試接口

    vue-cli中vue本地實現(xiàn)跨域調(diào)試接口

    這篇文章主要介紹了vue-cli中vue本地實現(xiàn)跨域調(diào)試接口,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue3+vite2中使用svg的方法詳解(親測可用)

    vue3+vite2中使用svg的方法詳解(親測可用)

    vue2的時候使用的是字體圖標,缺點就是比較單一,到了vue3,相信瀏覽器的性能起來,所以這里記錄一下,下面這篇文章主要給大家介紹了關于vue3+vite2中使用svg的相關資料,需要的朋友可以參考下
    2022-08-08

最新評論

新巴尔虎左旗| 连州市| 阿合奇县| 根河市| 高尔夫| 民权县| 新安县| 湖南省| 三江| 邛崃市| 清苑县| 吴江市| 浠水县| 布尔津县| 石狮市| 九台市| 洪湖市| 沂源县| 济南市| 祁阳县| 陈巴尔虎旗| 剑阁县| 博兴县| 新巴尔虎右旗| 比如县| 什邡市| 明光市| 安义县| 桓台县| 盘山县| 木兰县| 晋城| 绥棱县| 天水市| 大新县| 融水| 山西省| 霍林郭勒市| 韶山市| 旺苍县| 韶关市|