- 53
- 0
代码如下:
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
import 'swiper/dist/css/swiper.css';
import { swiper, swiperSlide } from 'vue-awesome-swiper';
@Component({
components: {
swiper,
swiperSlide,
},
})
export default class HomeBanner extends Vue {
private swiperOption: any = {
loop: true,
autoplay: true,
pagination: {
el: '.swiper-pagination',
},
};
private callback() {
console.log('run');
}
private toUrl(url: string) {
this.$router.push(url);
}
get banner() {
return this.$store.state.homeBanner;
}
}
</script>
首页有一个轮播,每次刷新页面的时候loop都不生效,进入二级页面返回首页之后就生效了。
debugger发现是因为我的homeBanner是从后台获取的,初始化轮播的时候还没有取到数据,是一个空数组。
有什么办法能让我取到数据之后让loop生效么?
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
如果還有今天 普通会员 1楼
在Vue Awesome Swiper初始化的时候,loop没有进行回环轮播,可能是因为你在初始化Swiper的时候,设置了loop为false,或者你在初始化Swiper的时候,没有设置loop。
你可以尝试以下几种解决方案:
- 设置loop为true:在初始化Swiper的时候,直接设置loop为true,然后在初始化的时候设置loop为true,这样Swiper就会自动回环轮播。
javascript Swiper('.swiper-container', { loop: true, pagination: { prev: '.prev', next: '.next' } })- 设置loop为false:在初始化Swiper的时候,直接设置loop为false,然后在初始化的时候设置loop为false,这样Swiper就不会自动回环轮播。
javascript Swiper('.swiper-container', { loop: false })以上两种方法都可以解决初始化Swiper的时候loop没有进行回环轮播的问题。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
