vue轮播图插件vue-awesome-swiper的使用
2017-04-18 00:17
1016 查看
最近写vue2.0项目中用到了轮播图的一个插件,也就是vue-awesome-swiper,个人感觉还是比较强大的,swiper官网中的API及配置均可使用(支持3.0),以下说下使用该插件的一些步骤:
第一步安装
npm install vue-awesome-swiper --save
第二部在main.js中引入
import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)
然后就可以在组件中使用该插件
[html] view
plain copy
<span style="font-size:18px;"><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: {
pagination: '.swiper-pagination',
slidesPerView: 'auto',
centeredSlides: true,
paginationClickable: true,
spaceBetween: 30,
onSlideChangeEnd: swiper => {
//这个位置放swiper的回调方法
this.page = swiper.realIndex+1;
this.index = swiper.realIndex;
},
}
swiperSlides: [1, 2, 3, 4, 5]
}
},
//定义这个sweiper对象
computed: {
swiper() {
return this.$refs.mySwiper.swiper;
}
},
mounted () {
//这边就可以使用swiper这个对象去使用swiper官网中的那些方法
this.swiper.slideTo(0, 0, false);
}
}
</script>
<style>
</style></span>
原文链接:http://blog.csdn.net/xiaogezl/article/details/69676812
第一步安装
npm install vue-awesome-swiper --save
第二部在main.js中引入
import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)
然后就可以在组件中使用该插件
[html] view
plain copy
<span style="font-size:18px;"><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: {
pagination: '.swiper-pagination',
slidesPerView: 'auto',
centeredSlides: true,
paginationClickable: true,
spaceBetween: 30,
onSlideChangeEnd: swiper => {
//这个位置放swiper的回调方法
this.page = swiper.realIndex+1;
this.index = swiper.realIndex;
},
}
swiperSlides: [1, 2, 3, 4, 5]
}
},
//定义这个sweiper对象
computed: {
swiper() {
return this.$refs.mySwiper.swiper;
}
},
mounted () {
//这边就可以使用swiper这个对象去使用swiper官网中的那些方法
this.swiper.slideTo(0, 0, false);
}
}
</script>
<style>
</style></span>
原文链接:http://blog.csdn.net/xiaogezl/article/details/69676812
相关文章推荐
- vue轮播图插件vue-awesome-swiper的使用代码实例
- vue轮播图插件vue-awesome-swiper的使用
- vue轮播图插件vue-awesome-swiper的引入及使用
- 使用vue-awesome-swiper滑块插件
- vue-awesome-swiper滑块插件使用方法详解
- vue轮播插件vue-awesome-swiper
- vue中使用轮播图 vue-awesome-swiper
- 使用vue-awesome-swiper滑块插件
- vue2.0引用vue-awesome-swiper插件实现左右滑动轮播效果
- vue-awesome-swiper(轮播图vue插件)
- vue轮播图插件vue-awesome-swiper
- 使用vue-cli搭建脚手架后引入插件swiper失效
- vue-awesome-swiper 自动轮播问题
- vue中引用swiper轮播插件
- vue轮播图插件vue-concise-slider的使用
- vue2.0使用swiper组件实现轮播效果
- 轮播图插件swiper 的使用
- vue swiper(vue-awesome-swiper)轮播图
- vue-awesome-swiper轮播图实践
- 解决vue中使用swiper插件问题及swiper在vue中的用法