收藏
回答

轮播图

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

轮播图中指示点的位置可自定义,而不是固定在轮播图的下方,可通过wxss的padding所设置值的大小来修改指示点距离上下的位置



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

2 个回答

  • 2018-07-03

    如果在 bindchange 的事件回调函数中使用 setData 改变 current 值,则有可能导致 setData 被不停地调用,这样会发现轮播图不停的抖动

    2018-07-03
    有用
    回复 2
    • 卢霄霄
      卢霄霄
      2018-07-03

      隐藏 swiper本身的指示点。用自己写的指示点。bindchange的时候,不去修改swiper的current,而是修改自己写的指示点的当前值。点击指示点的时候,才去设置current,这个时候的bindchange参数里其实有source可以判断来源,另外就算不判断来源,再设一遍指示点的当前值,也无伤大雅啊。

      2018-07-03
      回复
    • 2018-07-03

      ok我试试

      2018-07-03
      回复
  • 卢霄霄
    卢霄霄
    2018-07-03

    嗯,建议合理。不过可以自己用view来实现嘛。bindchange的时候去设置当前指示点,点击指示点的时候去设置 current

    2018-07-03
    有用
    回复
登录 后发表内容