<view wx:key="bExp" class='inBox' style="background-color:blue" wx:for="{{item}}" wx:for-item="p" >
<block wx:if="{{p.flag}}">
噼噼啪啪铺铺{{p.eleName}}
<block wx:if="{{p.controlType == '文本框'}}">
<view class='inputLable'>{{p.eleName}}:</view>
</block>
</block>
</view>
第一个p.eleName能获取到 ,第2个p.eleName 获取不到
可能是没用this.setData()
复制你的代码试了下,没问题,是不是你变量名写错了,或者没赋上值
p.flag 不等于true?
啊啊啊 wx:if 条件为啥没重新渲染, wx:if="{{p.flag}}" 硬改成wx:if="{{ture}}" 就能获取到了 咋回事?求告知一下额,给大佬递茶
我们后天晚上放假。
<view wx:key="bExp" class='inBox' style="background-color:blue" wx:for="{{item}}" wx:for-item="p" >
<block wx:if="{{p.flag}}">
噼噼啪啪铺铺{{p.eleName}}
<block wx:if="{{p.controlType === '文本框'}}">
<view class='inputLable'>{{p.eleName}}:</view>
</block>
</block>
</view>
文字能显示 第一个{{p.eleName}} 获取不到,如果把wx:if="{{p.flag}}"改成wx:if="{{ture}}" 就能获取到了 咋回事?
谢谢大佬们 ~ 新年快乐~~~
明天晚上放假 很难受
楼上又遇到了。来上班啊
你肯定是条件没满足呗 另外 新年快乐 赶紧回家吧