vue awesome swiper运行的时候怎么不加载css样式

 我来答
育知同创教育
2018-01-04 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

以下说下使用该插件的一些步骤:

第一步安装

npm install vue-awesome-swiper --save

第二部在main.js中引入

import Vue from 'vue'

import VueAwesomeSwiper from 'vue-awesome-swiper'

Vue.use(VueAwesomeSwiper)

然后就可以在组件中使用该插件(要注意的是该插件有依赖,安装下css-loader和less-loader,不然会出现样式问题)

[html] view plain copy

  • <template>  

  • <div>  

  • <swiper :options="swiperOption"  ref="mySwiper">  

  • <!-- 这部分放你要渲染的那些内容 -->  

  • <swiper-slide v-for="item in items">  

  • </swiper-slide>  

  • <!-- 这是轮播的小圆点 -->  

  • <div class="swiper-pagination" slot="pagination"></div>  

  • </swiper>  

  • </div>  

  • </template>  

  • <script>  

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

  • export default {  

  • components: {  

  • swiper,  

  • swiperSlide  

  • },  

  • data() {  

  • return {  

  • swiperOption: {  

  • //是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true  

  • notNextTick: true,  

  • pagination: '.swiper-pagination',  

  • slidesPerView: 'auto',  

  • centeredSlides: true,  

  • paginationClickable: true,  

  • spaceBetween: 30,  

  • onSlideChangeEnd: swiper => {  

  • //这个位置放swiper的回调方法  

  • this.page = swiper.realIndex+1;  

  • this.index = swiper.realIndex;  

  • }  

  • }  

  • }  

  • },  

  • //定义这个sweiper对象  

  • computed: {  

  • swiper() {  

  • return this.$refs.mySwiper.swiper;  

  • }  

  • },  

  • mounted () {  

  • //这边就可以使用swiper这个对象去使用swiper官网中的那些方法  

  • this.swiper.slideTo(0, 0, false);  

  • }  

  • }  

  • </script>  

  • <style>  

  • </style>  

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式