movable-view在使用wx:for-items时很奇怪
发布于 6 年前 作者 tao47 17558 次浏览 来自 问答

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 回复

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

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

回到顶部