收藏
回答

自定义组件参与条件(wx:if, wx:elif, wx:else)渲染报错

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 6.6.6 2.0.4

自定义组件参与条件渲染(wx:if, wx:elif, wx:else)报错,

Wed May 23 2018 16:13:56 GMT+0800 (中国标准时间) 渲染层错误
VM37200:2 Error: Expect FLOW_CREATE_NODE but get another
    at e.value (:34091/__pageframe__/__dev__/WAWebview.js:20)
    at :34091/__pageframe__/__dev__/WAWebview.js:20
    at Array.forEach (<anonymous>)
    at e.value (:34091/__pageframe__/__dev__/WAWebview.js:20)
    at :34091/__pageframe__/__dev__/WAWebview.js:20
    at Array.forEach (<anonymous>)
    at e.value (:34091/__pageframe__/__dev__/WAWebview.js:20)
    at :34091/__pageframe__/__dev__/WAWebview.js:20
    at Array.forEach (<anonymous>)
    at e.value (:34091/__pageframe__/__dev__/WAWebview.js:20)
(anonymous) @ VM37200:2
VM37201:1 Wed May 23 2018 16:13:56 GMT+0800 (中国标准时间) 渲染层错误
VM37201:2 exparserScriptError
Expect FLOW_CREATE_NODE but get another
Error: Expect FLOW_CREATE_NODE but get another
    at e.value (http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:2694)
    at http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:3031
    at Array.forEach (<anonymous>)
    at e.value (http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:3003)
    at http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:3031
    at Array.forEach (<anonymous>)
    at e.value (http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:3003)
    at http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:3031
    at Array.forEach (<anonymous>)
    at e.value (http://127.0.0.1:34091/__pageframe__/__dev__/WAWebview.js:20:3003)


最后一次编辑于  2018-05-23
回答关注问题邀请回答
收藏

3 个回答

  • han😀
    han😀
    2018-06-05

    微信文档挺坑的,刚碰到这个问题,wx:elif 换成 wx:elseif  能编译过去,数据显示完全没问题

    2018-06-05
    赞同 1
    回复 4
    • han😀
      han😀
      2018-06-05



      2018-06-05
      回复
    • Rambo@iChong
      Rambo@iChong
      2018-06-14

      wx:elseif会报错的吧

      2018-06-14
      回复
    • han😀
      han😀
      2018-06-14回复Rambo@iChong

      不会报错

      2018-06-14
      回复
    • Rambo@iChong
      Rambo@iChong
      2018-06-14回复han😀

      你改下我上面的代码片段试试看,我这边是报错的。或者你发个代码片段我这边看看吧,感谢

      2018-06-14
      回复
  • Richard
    Richard
    2018-05-30

    不要在条件语句中引入,可以用hidden处理是否显示,亲测可以

    2018-05-30
    赞同
    回复
  • Rambo@iChong
    Rambo@iChong
    2018-05-24

    都没人员回答的么

    2018-05-24
    赞同
    回复 1
    • han😀
      han😀
      2018-06-14

      我是在for循环中if的,但是并没有什么用,最后使用了三个if解决了

      2018-06-14
      回复