vue中使用轮播图 vue-awesome-swiper
来源:互联网 发布:淘宝达人官网 编辑:程序博客网 时间:2024/06/07 10:00
1. 首先安装 npm install vue-awesome-swiper --save 若是提示网络错误可能被和谐了,可以使用npm镜像。若已经是可以省略第2步
2. 设置为国内镜像 npm configset registry https://registry.npm.taobao.org --global
3. 在main.js中引入
import
Vue from
'vue'
import
VueAwesomeSwiper from
'vue-awesome-swiper'
全局注册
Vue.use(VueAwesomeSwiper)
4. 在vue页面中使用
<template>
<div class="swiper-container swiper-container-horizontal">
<swiper :options="swiperOption" ref="mySwiper">
<swiper-slide v-for="v in this.banner"><router-link to="v.bm_href"><img :src="v.bm_img" alt=""></router-link></swiper-slide>
</swiper>
<div class="swiper-pagination"></div>
</div>
<swiper :options="swiperOption" ref="mySwiper">
<swiper-slide v-for="v in this.banner"><router-link to="v.bm_href"><img :src="v.bm_img" alt=""></router-link></swiper-slide>
</swiper>
<div class="swiper-pagination"></div>
</div>
</template>
<script type="text/ecmascript-6">
import { getAdvertisementList } from '../assets/js/api' //引入接口文件
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
data() {
return {
banner:[], //用来存放从接口获取的banner数据
swiperOption: {
autoplay: 3000, //开启自动播放
pagination: '.swiper-pagination', //开启圆点分页
paginationClickable: true,
}
}
},
components: {
swiper,
swiperSlide
},
created() {
//获取banner
getAdvertisementList(data).then((res) => {
if (res.code == 0) {
for(let i in res.data){
this.banner.push(res.data[i]);
}
}
}).catch((err) => {
console.log(err)
})
}
</script>
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
data() {
return {
banner:[], //用来存放从接口获取的banner数据
swiperOption: {
autoplay: 3000, //开启自动播放
pagination: '.swiper-pagination', //开启圆点分页
paginationClickable: true,
}
}
},
components: {
swiper,
swiperSlide
},
created() {
//获取banner
getAdvertisementList(data).then((res) => {
if (res.code == 0) {
for(let i in res.data){
this.banner.push(res.data[i]);
}
}
}).catch((err) => {
console.log(err)
})
}
</script>
阅读全文
0 0
- vue中使用轮播图 vue-awesome-swiper
- vue轮播图插件vue-awesome-swiper的使用
- vue轮播图插件vue-awesome-swiper的使用
- vue轮播图插件vue-awesome-swiper的引入及使用
- vue-awesome-swiper轮播图实践
- vue-awesome-swiper(轮播图vue插件)
- vue-awesome-swiper
- 使用vue-awesome-swiper滑块插件
- 使用vue-awesome-swiper滑块插件
- vue.js+vue-awesome-swiper轮播
- vue-awesome-swiper 自动轮播问题
- vue学习之路(二)--vue-awesome-swiper
- awesome-vue
- 关乎vue-awesome-swiper@2.6.7的样式的问题
- vue + swiper
- Vue+Swiper
- 解决vue中使用swiper插件——李帅醒博客
- vue中使用vue-router
- 基于波带片衍射原理制造成像系统技术
- 底部导航:BottomTabBar的简单应用
- php获取ip的方法
- Echarts绘制中国地图
- IPv6 源地址选择规则
- vue中使用轮播图 vue-awesome-swiper
- [MyBatis]诡异的Invalid bound statement (not found)错误
- 整理 前端向后端传输对象(对象中包含另一个对象数组)
- 4、join与中断线程
- 合理精简配置和设备的重要性
- 使用template.js处理数据
- Rancher创始人谈Docker,创新愈发困难,未来将何去何从?
- Spark2.2-Task序列化源码解析
- 神树桌面发布之后