收藏
回答

【已解决】swiper容器可以动态移除swiper-item的吗?

现在项目的情况是,标题列表个数是变化的,wxml布局是固定个数,为最大的6个swiper-item的,之前的标题列表都是6个的,数据都可以正常的;

现在标题列表是动态变化的, 只有5个标题的了,但是wxml布局的swiper-item还是6个,索引出现错乱,目前无法解决的,因为标题动态的情况有好多种的,这边还无法解决索引跟wxml布局的swiper-item对应起来;


这种问题怎么解决的哦?这边有没有什么函数来,可以根据标题的个数来动态移除wxml布局中的swiper-item的啊?目前使用隐藏的方式是无法解决的,wxml的swiper-item还是有6个的;

最后一次编辑于  2021-11-23
回答关注问题邀请回答
收藏

2 个回答

  • 保持联系🌲
    保持联系🌲
    2021-11-09

    此问题已解决的了,如何关闭的哦 ?

    2021-11-09
    有用
    回复
  • 曹孟良
    曹孟良
    2021-11-06

    一个笨方法,你写两个swiper,一个5个swiper-item,一个6个。然后根据标题列表数量,隐藏其中一个swiper。应该管用

    2021-11-06
    有用
    回复 5
    • 保持联系🌲
      保持联系🌲
      2021-11-08
      哈哈哈,大哥,你这种方式是可以解决的哈!!!不过,顶部标题列表的数据是动态的,0-7个任意组合的哈;可能有1个标题,2,个,3个,4个,5个,6个这种的哈;总之顶部标题是动态的哈!
      2021-11-08
      回复
    • 保持联系🌲
      保持联系🌲
      2021-11-08
      2021-11-08
      回复
    • 曹孟良
      曹孟良
      2021-11-08回复保持联系🌲
      把swiper item上面绑上wxif可以吗,wx:if=“{{当前标题数量>=当前item索引值}}”
      2021-11-08
      1
      回复
    • 保持联系🌲
      保持联系🌲
      2021-11-09回复曹孟良
      你好朋友,我这边解决的了,for循环每一个block就可以的了,block里面包着一个swiper-item就可以的了,
      2021-11-09
      1
      回复
    • 保持联系🌲
      保持联系🌲
      2021-11-09回复曹孟良
      你说的那个方法可能需要判断太多的了,
      2021-11-09
      1
      回复
登录 后发表内容