BigBoss030
BigBoss030
  • 发布:2022-05-06 11:41
  • 更新:2022-05-10 16:35
  • 阅读:445

【报Bug】renderjs prop向视图层传值报错 但不影响功能

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Monterey 12.2.1

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

浏览器平台: Chrome

浏览器版本: 100.0.4896.127

项目创建方式: HBuilderX

操作步骤:

运行 打开使用renderjs 的页面 即可在控制台看到此类错误

预期结果:

prop 值 不改变不触发回调

实际结果:

页面初始化时没有对prop 数据做出改变但会自动触发一次 change:prop回调函数

bug描述:

最新版本3.4.7 renderjs模式下 通过prop 向视图层传值出现报错 详情如下 shape 为传输的变量 ,经过分析后发现shape 在逻辑层定义后 通过prop 传输,在没有主动改变shape的时候 change:prop 触发了该回调 接收到的newValue值为逻辑层定义的默认值 oldValue值为undefined 导致报错 3.4.6 未发现此类问题
[Vue warn]: Error in callback for immediate watcher "shape": "TypeError: Cannot read properties of undefined (reading 'destroyChildren')"
官方示例 renderjs-echarts-demo 存在同样问题

2022-05-06 11:41 负责人:无 分享
已邀请:
英盟

英盟

遇到同样的问题 上个版本都没问题

  • BigBoss030 (作者)

    搞得我现在都不敢升级、官方也不管

    2022-05-17 17:22

该问题目前已经被锁定, 无法添加新回复