收藏
回答

swiper组件的current属性通过JS设置无效


swiper current="{{current}}" duration="500" style="width:480px; height:200px" catchchange="bindchangeTag" >

  <block wx:for="{{imgUrls}}">

    <swiper-item>

       <image src="{{item.bgurl}}" catchtap="onMyclick"></image>

    </swiper-item>

  </block>

</swiper>


JS代码:

var dd=3;

 var imgUrls=[

       {bgurl:"../../image/itempic.jpeg"},

       {bgurl:"../../image/testimg/test00.jpg"},

       {bgurl:"../../image/itempic.jpeg"},

       {bgurl:"../../image/testimg/test01.jpg"},

       {bgurl:"../../image/testimg/test02.jpg"},

       {bgurl:"../../image/itempic.jpeg"},

       {bgurl:"../../image/testimg/test03.jpg"},

       {bgurl:"../../image/itempic.jpeg" },

       

    ]



 this.setData({

imgUrls:imgUrls,

current:dd

})

滚动视图,随便点进去,都显示第一张。就是说current:dd设置失败。


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

14 个回答

  • 嘉祥
    嘉祥
    2016-12-23

    回三楼。也是没有起作用

    2016-12-23
    有用
    回复
  • 小时候很凶
    小时候很凶
    2016-12-23

    我已经解决了 自己加个定时器,这个是21号更新新版本出现的BUG,之前是没有任何问题的,

    setTimeout(() => {

                        that.setData({

                            currentIndex: options.index

                        });

    }, 100);


    哎 本来是没有问题的 调了差不多了 又出现问题,微信还得加油啊


    2016-12-23
    有用
    回复
  • Ltt
    Ltt
    2016-12-23

    回1楼。多谢建议,社区搜索功能下个版本就能见到了。

    2016-12-23
    有用
    回复
  • 嘉祥
    嘉祥
    2016-12-23

    建议本开发者社区增加搜索功能,以便找到相同问题的帖子

    2016-12-23
    有用
    回复

正在加载...

登录 后发表内容