wx:if 条件渲染 在基础库2.10.2中不能渲染出来,但2.14.1就没问题?
发布于 6 年前 作者 cxu 10545 次浏览 来自 问答

源代码:<view class="skKill" wx:if="{{tab === 1 && secKillSections && secKillSections.length}}">

发现在基础库版本2.10.4,条件虽然为true,但view里面的子组件没有被渲染出来,但子组件的生命周期都已经触发了。更换为版本2.14.2后,就能正常渲染出来。

更神奇的是,在2.10.4版本中,wx:if里的逻辑我改为wx:if="{{tab === 1 }}"",这样也可以渲染出子组件来。

这是什么情况?是2.10.4对wx:if有不兼容的情况吗

1 回复

你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部