小程序
小游戏
企业微信
微信支付
扫描小程序码分享
今天因为想要试试自定义组件,所以升了一下基础库到1.6.4,结果报了渲染层错误,嗯,其他基础库没问题。经过摸索,发现当我在wxml中调用wxs中的方法,并且该方法返回结果为true时,就会报错,返回结果false就没问题,我感觉这是个bug,请看一下,谢谢!
下面是我的截图
wxml:
wxs:
报错:
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
使用 1.6.7 版本。修正版本是覆盖更新的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
麻烦试下 bug 修复后的 1.6.7 版本。
wx:if= 换成 hidden=就没问题了,猜测用hidden只是把view给隐藏了,但是dom还在页面上,而wx:if是不渲染dom的,自定义组件是在这个view里的子元素,如果调用自定义组件的方法(比如setData)就会报错。
有什么解决办法呢
就1.6.4有问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
使用 1.6.7 版本。修正版本是覆盖更新的。
麻烦试下 bug 修复后的 1.6.7 版本。
wx:if= 换成 hidden=就没问题了,猜测用hidden只是把view给隐藏了,但是dom还在页面上,而wx:if是不渲染dom的,自定义组件是在这个view里的子元素,如果调用自定义组件的方法(比如setData)就会报错。
有什么解决办法呢
就1.6.4有问题