小程序
小游戏
企业微信
微信支付
扫描小程序码分享
<
custom-cp1
>
view
wx:
if
=
"{{true}}"
>view >
<view wx:else>
wx:else>
<custom-cp2> custom-cp2 >
custom-cp2
> custom-cp2 >
view>
custom-cp1>
上图所示的代码结构会报错VM2779:2 Error: Expect FLOW_MINIPULATE_CHILD but get another,当if条件false的时候不会
报错信息如上图,能正常渲染,但是组件内事件trigger出来以后,页面接受到事件无法更新页面
更新了代码片段,复现了问题,发现不是if else的时候出现,是有elif的时候出现
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,问题没有复现出来。请问开发者工具是最新版的吗?基础库版本选的多少呢?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
else/elif结点下有自定义组件但if下没有的情况下会出现错误。
预览上传已修复这个问题,开发者工具本地编译等下次更新修复。
嗯,是的,预览上传是正常的
请问现在解决了么。我在 radio-group 内也使用自定义组件出现了这个问题,并且和顺序是没有关系的。
我的开发者工具里还是这样, 真机上是正常的
我现在的解决方法是,用 view 包住自定义组件,然后使用 hidden 来代替 wx:if 。
>这儿的前</去哪儿了?view>
view wx:else
<custom-cp2>custom-cp2>
>custom-cp2>
编辑的时候有,提交出来就不见了。。。我重新编辑了也不行。。我重新删掉试一下
直接用 data的数据,比如 {{abc}},然后在data中定义 abc是true或者false
业务里是这样写的,我这里true和false只是一个代指
引号删掉
你好,这个问题是目前版本开发者工具的一个bug(也会影响远程调试)。目前规避的方法是在if分支下也放一个自定义组件(空的自定义组件也行)。下一个开发者工具更新将修复这个问题。
我们在另一个反馈中定位到了这个问题,以后麻烦提供代码片段。上面的描述和简单代码不明确,有歧义。
P.S. WXML节点目前还不支持数字字符。之后将支持。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,问题没有复现出来。请问开发者工具是最新版的吗?基础库版本选的多少呢?
else/elif结点下有自定义组件但if下没有的情况下会出现错误。
预览上传已修复这个问题,开发者工具本地编译等下次更新修复。
嗯,是的,预览上传是正常的
请问现在解决了么。我在 radio-group 内也使用自定义组件出现了这个问题,并且和顺序是没有关系的。
我的开发者工具里还是这样, 真机上是正常的
我现在的解决方法是,用 view 包住自定义组件,然后使用 hidden 来代替 wx:if 。
<
custom-cp1
>
<
view
wx:if
=
"{{true}}"
>这儿的前</去哪儿了?
view
>
<
view wx:else
>
<
custom-cp2
>
custom-cp2
>
view
>
custom-cp1
>
编辑的时候有,提交出来就不见了。。。我重新编辑了也不行。。我重新删掉试一下
直接用 data的数据,比如 {{abc}},然后在data中定义 abc是true或者false
业务里是这样写的,我这里true和false只是一个代指
引号删掉
你好,这个问题是目前版本开发者工具的一个bug(也会影响远程调试)。目前规避的方法是在if分支下也放一个自定义组件(空的自定义组件也行)。下一个开发者工具更新将修复这个问题。
我们在另一个反馈中定位到了这个问题,以后麻烦提供代码片段。上面的描述和简单代码不明确,有歧义。
P.S. WXML节点目前还不支持数字字符。之后将支持。