收藏
回答

movable-view在使用wx:for-items时很奇怪

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug movable-view 微信iOS客户端 iOS 6.7.0 2.1.2

movable-view上使用wx:for-items时很奇怪,明明只有一个数据,它会绑定多条,比如:


(1) 对于字符串数组['A'], 出来两条movable-view,一个显示‘A’,一个显示空;

(2) 对于字符串数组['ABC'], 出来四条movable-view,一个显示‘A’,一个显示‘B’,一个显示‘C’,还有一个显示空;

(3) 对于字符串数组['ABC', 'DEF'], 出来八条movable-view,分别显示‘A’、‘B’、‘C’、‘,’、‘D’、‘E’、‘F’和空;


而同样的数据,如果用view来绑定是正常的。



测试代码如下:

<movable-area wx:if="{{canIUseMovableView}}" style="width: 100%; height: {{scrollViewHeight}}px">

<movable-view class="row" style="height: 100rpx;" direction="vertical" wx:for-items="{{testdata}} " wx:key="cateory" bindtap="bindTapRow" id="{{index}}">

<text value="{{index}}">{{item}}</text>

</movable-view>

</movable-area>


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

2 个回答

  • zsp
    zsp
    2018-07-06

    找到原因了,上面代码中多了个空格wx:for-items="{{testdata}} ",改成wx:for-items="{{testdata}}" 正常了


    2018-07-06
    有用 1
    回复 2
    • 卢霄霄
      卢霄霄
      2018-07-06

      这样的啊!长经验了!!

      2018-07-06
      回复
    • zsp
      zsp
      2018-07-06回复卢霄霄

      空格的影响好大

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

    wx:for 在哪里呀?wx:for="{{xxxlist}}",我猜你写成了 wx:for="xxxlist"

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