请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

首页swiper的轮播失效

加上keep-alive后,从城市选择页面选择城市进入首页,轮播器的自动轮播就失效了,这是为什么啊?我看了swiper文档,也没有找到刷新之类的方法

正在回答 回答被采纳积分+3

3回答

提问者 p_h 2019-05-14 11:54:10

我是这么解决的,下面是HomeSwiper的代码

//img1.sycdn.imooc.com//szimg/5cda3b7f000119ab06400826.jpg

3 回复 有任何疑惑可以回复我~
  • 啊啊啊啊啊啊啊啊啊啊啊啊!!!!大神!!终于解决了,你太棒了!谢谢谢谢噢 ,我还有一个问题蛤 ,为什么要 swiper.stopAutoplay() 先停止swiper轮播呢?我删除 掉这一行,结果也是可行的,在这里为什么要加这个?
    回复 有任何疑惑可以回复我~ 2019-05-14 12:34:54
  • 提问者 p_h 回复 千修罗 #2
    我想了半天也不晓得怎么给你解释这个,你可以理解成时间差,stop的时候,强制从0开始
    回复 有任何疑惑可以回复我~ 2019-05-14 16:01:45
  • 千修罗 回复 提问者 p_h #3
    好滴,谢谢噢~
    回复 有任何疑惑可以回复我~ 2019-05-14 17:32:41
千修罗 2019-05-14 11:35:19

请问你这个问题解决了吗?我被这个问题困扰了许久 ,不知道怎么解决,也不知道老师说 的方法怎么解决,麻烦你看到了回复我一下蛤 ,谢谢。

0 回复 有任何疑惑可以回复我~
  • 提问者 p_h #1
    我看了swiper文档一个一个试出来的,下面代码,你试一试                                                                  
    activated () {
        if (this.$refs.mySwiper) {
          const swiper = this.$refs.mySwiper.swiper
          swiper.init()
          swiper.stopAutoplay()
          swiper.startAutoplay()
        }
      }
    回复 有任何疑惑可以回复我~ 2019-05-14 11:43:51
  • 提问者 p_h #2
    你看你看得清楚不,回复不能发图
    回复 有任何疑惑可以回复我~ 2019-05-14 11:45:43
  • 提问者 p_h #3
    你看下最新回答吧,我贴了一张图,试一试看行不行
    回复 有任何疑惑可以回复我~ 2019-05-14 11:56:08
Dell 2018-10-20 19:17:35

this.swiper.refresh

0 回复 有任何疑惑可以回复我~
  • 提问者 p_h #1
    swiper没有reflush...
    回复 有任何疑惑可以回复我~ 2018-10-20 19:24:03
  • Dell 回复 提问者 p_h #2
    update看下是否存在
    回复 有任何疑惑可以回复我~ 2018-10-20 21:25:04
  • 提问者 p_h 回复 Dell #3
    有update这个方法,但是使用了无效。
    我刚刚认真测试了一下,他出现这种情况的场景:当你切换到城市页面停留的时间大于轮播图自动轮播的时间,自动轮播就失效了,反之不会。。。
    回复 有任何疑惑可以回复我~ 2018-10-22 18:00:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信