欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue調用swiper插件步驟教程(最易理解且詳細)

 更新時間:2023年04月19日 11:28:24   作者:沖擊java  
有時候我們需要在vue中使用輪播組件,如果是在vue組件中引入第三方組件的話,最好通過npm安裝,從而進行統(tǒng)一安裝包管理,下面這篇文章主要給大家介紹了關于vue調用swiper插件的相關資料,需要的朋友可以參考下

我們最開始接觸的是在操作dom時候的時候引入swiper,那么這次我就用之前的文檔來教你在vue中如何調用swiper.

我們之前看的是swiper教程

那么我根據上面的教程一步一步來教你使用

1.首先創(chuàng)建好swiper組件.寫好template 里面的標簽內容(當然這里寫了個插槽為了以后方便動態(tài)插入輪播的內容),你直接復制教程里的代碼就好了

<template>
    <div class="swiper">
    <div class="swiper-wrapper">
        <slot></slot>
    </div>
    <!-- 如果需要分頁器 -->
    <div class="swiper-pagination"></div>
    
    <!-- 如果需要導航按鈕 -->
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
    
    <!-- 如果需要滾動條 -->
    <!-- <div class="swiper-scrollbar"></div> -->
</div>
</template>
<script>

2.以vue的形式引入文件(就想之前的把swiper庫導入)

先下載swiper庫,    cnpm i --save swiper 

這里npm ,cnpm都是可以的.下載好庫后,就可以在我們的script中導入了

import Swiper from 'swiper/bundle';
import 'swiper/swiper-bundle.css'

3.在掛載的時候初始化swiper,掛載這是vue的生命周期,這里不知道的話需要查一查

<script>
//引入swiper文件  js css 
//
import Swiper from 'swiper/bundle';
import 'swiper/swiper-bundle.css'
export default{
    mounted(){
        //掛在后的去初始化swiper
        new Swiper ('.swiper', {
    direction: 'horizontal', // 垂直切換選項
    loop: true, // 循環(huán)模式選項
    
    // 如果需要分頁器
    pagination: {
      el: '.swiper-pagination',
    },
    
    // 如果需要前進后退按鈕
    navigation: {
      nextEl: '.swiper-button-next',
      prevEl: '.swiper-button-prev',
    },
 
    autoplay: {
    delay: 1000,
    stopOnLastSlide: false,
    disableOnInteraction: true,
    },
    
    // 如果需要滾動條
    // scrollbar: {
    //   el: '.swiper-scrollbar',
    // },
  })        
 
    }
 
}
</script>?

4.我們的swiper組件就配置好了,那么我們只要引入swiper組件進入我們的根組件下了.輪播圖就能運轉了. 我這里為了美觀些把<div class="swiper-slide"> </div>又當成組件封裝了起來.所以這個項目是一根兩件.但是你template要是直接復制教程里的話恭喜你,你的輪播就可以運轉了.后面是為了模仿真實情況,動態(tài)插入輪播圖的話就繼續(xù)看下去.

根主件

<template>
    <div>
        <film-swiper v-if="lists.length">
            
            <film-swiper-slider v-for="item in lists" :key="item" :mysrc="item">
            </film-swiper-slider>
           
 
        </film-swiper>
        <router-view></router-view>
    </div>
 
</template>
<script>
//webwa 要引入css呀
 
import filmSwiper from '../components/films/FilmSwiper.vue'
import flimeSwiperSlider from '../components/films/FilmSwiperSlider.vue'
export default {
    components:{
        filmSwiper:filmSwiper,
        filmSwiperSlider:flimeSwiperSlider
    },
    data(){
        return{
        lists:['https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fwx1.sinaimg.cn%2Fmw690%2F4e39f084ly1h7os7gw9q6j20bn0fjq3t.jpg&refer=http%3A%2F%2Fwx1.sinaimg.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1670337717&t=c3b4e15be46c2705dc527f0b70f36d3d','https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fblog%2F202109%2F11%2F20210911134617_4f6a7.thumb.1000_0.jpg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1670337717&t=ca4dcfb56726444c635d201ad0f88fae','https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fblog%2F202104%2F04%2F20210404122758_2c825.jpg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1670337717&t=d7f902f79caac3d938a2a927c6951205']
    }
}
 
}
</script>
 
<style scoped>
*{
    padding: 0;
    margin: 0;
}
</style>

第二個組件

<template>
      <div class="swiper-slide">
        <img :src="mysrc">
      </div>
</template>
<script>
 
 
export default {
    props:{
        mysrc:String,
    },
   
}
</script>
<style scoped>
img{
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}
</style>

總結

到此這篇關于vue調用swiper插件的文章就介紹到這了,更多相關vue調用swiper插件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue登錄注冊實例詳解

    vue登錄注冊實例詳解

    在本篇內容里小編給大家分享的是關于vue登錄注冊的相關實例內容以及寫法分析,有需要朋友們可以學習下。
    2019-09-09
  • vue 路由頁面之間實現(xiàn)用手指進行滑動的方法

    vue 路由頁面之間實現(xiàn)用手指進行滑動的方法

    下面小編就為大家分享一篇vue 路由頁面之間實現(xiàn)用手指進行滑動的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨跟隨小編過來看看吧
    2018-02-02
  • Vue項目本地沒有問題但部署到服務器上提示錯誤(問題解決方案)

    Vue項目本地沒有問題但部署到服務器上提示錯誤(問題解決方案)

    一個 VUE 的項目在本地部署沒有問題,但是部署到服務器上的時候提示訪問資源的錯誤,遇到這樣的問題如何解決呢?下面小編給大家?guī)砹薞ue項目本地沒有問題但部署到服務器上提示錯誤的解決方法,感興趣的朋友一起看看吧
    2023-05-05
  • 全面解析vue router 基本使用(動態(tài)路由,嵌套路由)

    全面解析vue router 基本使用(動態(tài)路由,嵌套路由)

    路由,其實就是指向的意思,當我點擊頁面上的home按鈕時,頁面中就要顯示home的內容,如果點擊頁面上的about 按鈕,頁面中就要顯示about 的內容。這篇文章主要介紹了vue router 基本使用 ,需要的朋友可以參考下
    2018-09-09
  • Vue使用Element實現(xiàn)增刪改查+打包的步驟

    Vue使用Element實現(xiàn)增刪改查+打包的步驟

    這篇文章主要介紹了Vue使用Element實現(xiàn)增刪改查+打包的步驟,幫助大家更好的理解和學習vue框架,感興趣的朋友可以了解下
    2020-11-11
  • 基于vue2.0實現(xiàn)的級聯(lián)選擇器

    基于vue2.0實現(xiàn)的級聯(lián)選擇器

    這篇文章主要介紹了基于vue2.0實現(xiàn)的級聯(lián)選擇器,基于Vue的級聯(lián)選擇器,可以單項,二級, 三級級聯(lián),多級級聯(lián),有興趣可以了解一下
    2017-06-06
  • Vue數(shù)據監(jiān)聽方法watch的使用

    Vue數(shù)據監(jiān)聽方法watch的使用

    這篇文章主要介紹了Vue數(shù)據監(jiān)聽方法watch的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 使用vue?v-for循環(huán)圖片路徑方式

    使用vue?v-for循環(huán)圖片路徑方式

    這篇文章主要介紹了使用vue?v-for循環(huán)圖片路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue2.0 路由模式mode=

    vue2.0 路由模式mode="history"的作用

    這篇文章主要介紹了vue2.0 路由模式mode="history"的作用,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-10-10
  • SpringBoot結合Vue3實現(xiàn)簡單的前后端交互

    SpringBoot結合Vue3實現(xiàn)簡單的前后端交互

    本文主要介紹了SpringBoot結合Vue3實現(xiàn)簡單的前后端交互,結合實際案例,說明了如何實現(xiàn)前后端數(shù)據的交互,具有一定的?參考價值,感興趣的可以了解一下
    2023-08-08

最新評論