收藏
回答

知乎热榜 和 b站 的两个列表滑动是怎么做的?

类似 知乎热榜 和 b站 的两个列表滑动 大概是泽你们写的呢,左右滑动的时候,两个列表完全不影响

我用 swiper +swiper-item (+swiper-view) 写的两个列表,我记录下滑动之前的位置,但切换过去的时候,能看到一瞬间的列表移动,而且在左右缓慢滑动的时候,也能看到要切换过去的列表的位置和之前不一样

回答关注问题邀请回答
收藏

3 个回答

  • brave
    brave
    04-08

    swiper-view写错了吧scroll-view,其实在swiper-item里嵌套scroll-view会出现滚动卡顿,没有普通页面的惯性了

    04-08
    有用
    回复 5
    • DAWN
      DAWN
      04-08
      嗯写错了,出现卡顿的问题我暂时没发现,我两个页面都有这种滑动效果,一个用了scroll-view,一个没用,但都有互相影响的问题
      04-08
      回复
    • brave
      brave
      04-08回复DAWN
      你切换的时候同时请求接口,我的想法是切换的时候先loading,然后请求接口把数据setData,然后延时wx:if="{{show}}"这样
      04-08
      回复
    • DAWN
      DAWN
      04-08回复brave
      嗯我是切换的时候loading出现,然后请求接口,但原来这个tab下的数据已经有加载时,就不请求数据了,但是从b划到a,从a再滑动b时,会发现b的位置不是离开时的位置了
      04-08
      回复
    • brave
      brave
      04-08回复DAWN
      这得看你数据怎么写的了,每个swiper-item的内容是同一个data吗
      04-08
      回复
    • DAWN
      DAWN
      04-08回复brave
      不是,是 obj={data0:[], data1:[], data2: [], data3:[]} 这种,然后index等于0,就绑obj.data0
      04-08
      回复
  • 冰是沉默的水
    冰是沉默的水
    04-08

    我觉的用swiper做 的挺好的啊

    04-08
    有用
    回复 9
    • DAWN
      DAWN
      04-08
      你看下这个小程序的首页,左右滑动的时候,列表离上方的距离会互相影响,这个我不知道怎么解决,心塞
      04-08
      回复
    • 冰是沉默的水
      冰是沉默的水
      04-08回复DAWN
      没太懂你的意思,不过感觉你这个怎么有问题,在滑动切换的时候
      04-08
      回复
    • DAWN
      DAWN
      04-08回复冰是沉默的水
      就是这个问题,我没找到怎么解决
      04-08
      回复
    • brave
      brave
      04-08回复DAWN
      发现你这个小程序刚进去就列表白屏,重启之后才正常加载数据
      04-08
      回复
    • 冰是沉默的水
      冰是沉默的水
      04-08回复DAWN
      你这个是你自己写的吗,在切换时怎么会出现两列
      04-08
      回复
    查看更多(4)
  • 正周
    正周
    04-08

    写两块样式,tab切换,显示对应内容

    04-08
    有用
    回复 3
    • DAWN
      DAWN
      04-08
      能具体说下吗,它是怎么做到两个列表上下滑动的高度完全不影响的
      04-08
      回复
    • 影子邪
      影子邪
      05-11回复DAWN
      请问楼主找到解决办法了吗?
      05-11
      回复
    • DAWN
      DAWN
      05-12回复影子邪
      没达到想要的效果,还是会互相影响,现在暂时用记住每个tab的滑动位置处理的
      05-12
      回复
登录 后发表内容
问题标签