收藏
回答

基础库1.6.4时,wxs中的方法返回结果为true时,渲染层会报错

今天因为想要试试自定义组件,所以升了一下基础库到1.6.4,结果报了渲染层错误,嗯,其他基础库没问题。经过摸索,发现当我在wxml中调用wxs中的方法,并且该方法返回结果为true时,就会报错,返回结果false就没问题,我感觉这是个bug,请看一下,谢谢!

下面是我的截图


wxml:


wxs:

报错:





回答关注问题邀请回答
收藏

5 个回答

  • LastLeaf
    LastLeaf
    2018-01-12

    使用 1.6.7 版本。修正版本是覆盖更新的。

    2018-01-12
    有用
    回复
  • LastLeaf
    LastLeaf
    2018-01-12

    麻烦试下 bug 修复后的 1.6.7 版本。

    2018-01-12
    有用
    回复
  • 任學偉
    任學偉
    2018-02-26

    wx:if= 换成 hidden=就没问题了,猜测用hidden只是把view给隐藏了,但是dom还在页面上,而wx:if是不渲染dom的,自定义组件是在这个view里的子元素,如果调用自定义组件的方法(比如setData)就会报错。

    2018-02-26
    有用
    回复
  • 阿訇的蒲
    阿訇的蒲
    2018-01-12

    有什么解决办法呢


    2018-01-12
    有用
    回复
  • 阿訇的蒲
    阿訇的蒲
    2018-01-12

    就1.6.4有问题

    2018-01-12
    有用
    回复
登录 后发表内容