1***@qq.com
1***@qq.com
  • 发布:2021-12-11 15:12
  • 更新:2021-12-11 23:23
  • 阅读:388

【报Bug】renderjs H5端新旧值相同

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

浏览器平台: Chrome

浏览器版本: 版本 96.0.4664.93(正式版本) (64 位)

项目创建方式: HBuilderX

示例代码:
updateEcharts(newValue, oldValue, ownerInstance, instance) {  
        console.log(newValue.series[0].data)  
        console.log(oldValue.series[0].data)  
    // 监听 service 层数据变更  
    myChart.setOption(newValue)  
}

newValue, oldValue的值相同在H5端是相同的

操作步骤:
<view @click="echarts.onClick" :prop="option" :change:prop="echarts.updateEcharts" id="echarts" class="echarts"></view>  

updateEcharts(newValue, oldValue, ownerInstance, instance) {  
        console.log(newValue.series[0].data)  
        console.log(oldValue.series[0].data)  
    // 监听 service 层数据变更  
    myChart.setOption(newValue)  
}

预期结果:

newValue, oldValue的值相同在H5端应该也是不相同的

实际结果:

newValue, oldValue的值相同在H5端是相同的但在App端正常

bug描述:

renderjs 中 模板绑定的:change:prop 事件中参数(newValue, oldValue, ownerInstance, instance)在H5端每次改变newValue, oldValue的值相同在App端则正常

2021-12-11 15:12 负责人:DCloud_UNI_GSQ 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

已验证,确实存在这个问题

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