VUE全局挂载swiper

npm install vue-awesome-swiper -save
//安装

  和HTML一样写入模板

  <div class="swiper-container">
      <div class="swiper-wrapper">
          <div class="swiper-slide">Slide 1</div>
          <div class="swiper-slide">Slide 2</div>
          <div class="swiper-slide">Slide 3</div>
      </div>
      <!-- 如果需要分页器 -->
      <div class="swiper-pagination"></div>
      
      <!-- 如果需要导航按钮 -->
      <div class="swiper-button-prev"></div>
      <div class="swiper-button-next"></div>
      
      <!-- 如果需要滚动条 -->
      <div class="swiper-scrollbar"></div>
    </div>

  然后在VUE文件中引入并挂载

import Swiper from 'swiper';

  

export default {

  name: 'HelloWorld',
  data () {
    return {
      msg: 'Welcome to Your Vue.js App'
    }
  },
  mounted(){
    new Swiper ('.swiper-container', {
      loop: true,
      // 如果需要分页器
      pagination: '.swiper-pagination',
      // 如果需要前进后退按钮
      nextButton: '.swiper-button-next',
      prevButton: '.swiper-button-prev',
      // 如果需要滚动条
      scrollbar: '.swiper-scrollbar',
    }) 
  },
  methods: {
    mytest(){
      console.log('我的方法');
    }
  },
}

  main.js中引入CSS,有2种方式

import 'swiper/dist/css/swiper.css'

  

import 'swiper/swiper-bundle.css'

  

posted @ 2021-05-06 17:26  淮生  阅读(323)  评论(0编辑  收藏  举报