收藏
回答

`wx:if`中同时存在等号和两个星号的多行注释`/** */`时,为什么预览会失效?

在开发者工具 预发布版 RC Build (1.06.2409131) 中,如果`wx:if`中同时存在等号`==`或严格等号`===`和两个星号的多行注释`/** */`,点击预览会报错,报错信息为:

message:预览 Error: 1:17:BAD STATE MACHINE!
File: pages/index/index.wxml
appid: wx77763c67beeb99ca
openid: o6zAJs_m7XG-5_DAEW--4s8xJ9xk
ideVersion: 1.06.2409131
osType: win32-x64
time: 2024-09-30 11:16:15


而在之前的版本,如稳定版 Stable Build (1.06.2407120)中并没有这个问题。

另外,如果:

  1. 将多行注释`/** */`改成`/* */`问题消失
  2. 不是将等号改成其他`>=`问题消失

复现可见代码片段

回答关注问题邀请回答
收藏
登录 后发表内容