收藏
回答

建议swiper组件增加记录swiper-item个数的属性

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 需求 swiper 微信iOS客户端 6.6.7 2.2.2

- 需求的场景描述(希望解决的问题)

点击按钮,通过current+1使swiper跳转到下一个swiper-item。由于使用了条件渲染,无法确定swiper-item个数,也就无法确定最大的current值。导致current会超过swiper-item的个数,使swiper产生异常。


- 希望提供的能力

希望swiper组件可以增加记录swiper-item个数的属性


最后一次编辑于  2018-08-15
回答关注问题邀请回答
收藏

1 个回答

  • Albert Einstein
    Albert Einstein
    2018-08-16

    使用条件渲染,您的业务逻辑代码类比类似的逻辑,理应是可以得到 swiper 的总数的吧

    2018-08-16
    赞同 1
    回复 3
    • 遐破
      遐破
      2018-08-16

      这样做也可以。

      只是担心这样会不会降低小程序的性能表现,相比于简单调用官方提供的属性?

      2018-08-16
      回复
    • Albert Einstein
      Albert Einstein
      2018-08-16回复遐破

      理论上应当是您写一份逻辑,wxml 只做展示,不再处理更多逻辑。

      2018-08-16
      2
      回复
    • 遐破
      遐破
      2018-08-16回复Albert Einstein

      嗯嗯,确实

      受教了

      2018-08-16
      回复