Vue-Swiper使用

当我们在vue项目中使用轮播图插件swiper时,直接引入swiper需要消耗大量资源vue-swiper是swiper的精简化

在这里,我介绍一下我的经验。

步骤一:安装vue,

# 最新稳定版本

$ npm install vue

# 最新稳定 CSP 兼容版本

$ npm install vue@csp

如果你已经安装了vue,可以忽略。

步骤二:创建vue项目

# 全局安装 vue-cli

$ npm install -g vue-cli

如果安装过就直接下一步

# 创建一个基于 "webpack" 模板的新项目

$ vue init webpack projectName

# 安装依赖

$ cd projectName

$ npm install  //npm自动根据安装package.json文件安装依赖

$ npm run dev   //启动服务

启动服务后如果弹出Vue的起始界面就是安装成功了

步骤三:

安装vue-swiper

npm install vue-awesome-swiper --save

步骤四:

在main.js中引入

import Vue from'vue'

import VueAwesomeSwiper from'vue-awesome-swiper'

然后再mian.js里面全局注册

Vue.use(VueAwesomeSwiper)

步骤五:

在.vue文件中使用

<script>

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

require('./../static/swiper-3.3.1.min.css')      //不建议这样引CSS

exportdefault{

name:'carrousel',

data() {

  return{

    swiperOption:{  //以下配置不懂的,可以去swiper官网看api,链接http://www.swiper.com.cn/api/

    autoplay:0,        //自动切换的时间间隔(单位ms),不设定该参数slide不会自动切换。

    loop:false,         //是否循环

    direction:'horizontal',     //Slides的滑动方向,可设置水平(horizontal)或垂直(vertical)

    pagination:'.swiper-pagination',//分页器容器的css选择器或HTML标签

    }

  }

},

computed: {

  swiper() {

    return this.$refs.mySwiperA.swiper

  }

}

</script>

<style scoped>

@import "../../static/swiper.min.css"; //css建议这样引入

</style>

之后再配置路由在网页中就可以看到

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、安装 npm install vue-awesome-swiper 二、在main.js中引入swiper.c...
    郭月帅阅读 674评论 0 1
  • github地址: https://github.com/surmon-china/vue-awesome-swi...
    洋__阅读 18,594评论 4 3
  • 有一个人回到自我,像回到一间有铁钉和裂缝的老屋,是的回到厌倦了自我的自我,仿佛厌倦一套千疮百孔的破旧衣服,企图裸身...
    苏漠阅读 297评论 0 1
  • 不会写作的人是痛苦的,被触动的情绪一直憋在心里,无处抒发。每当夜深人静的时候,种种思绪又不断涌上心头,辗转反侧...
    生姜煮糖水阅读 350评论 2 3
  • 1、你的下属不如你,放着我来,你就变成119啦,你每天都在灭火,并且火越灭越多,你越来越忙,下属却没有任何的成长。...
    木木天天阅读 230评论 0 0