tdesign-vue icon indicating copy to clipboard operation
tdesign-vue copied to clipboard

[tree] 0.46.1 tree的渲染data里的children子节点更新,页面未随之变动

Open ericjiajia opened this issue 2 years ago • 4 comments

image

image

版本: 0.46.1 如图,对children里的对象进行更新,页面并未重新渲染,上周使用0.39.1 可正常渲染,代码逻辑完全未变动,系升级后导致的问题

ericjiajia avatar Aug 26 '22 07:08 ericjiajia

👋 @ericjiajia,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Aug 26 '22 07:08 github-actions[bot]

♥️ 有劳 @TabSpace 尽快确认问题。 确认有效后将下一步计划和可能需要的时间回复给 @ericjiajia 。

github-actions[bot] avatar Aug 26 '22 07:08 github-actions[bot]

目前尚未提供新增属性立即映射到视图的能力,该能力将在一些重要重构之后实现。 目前简单解决方案是,在视图渲染之前,初始化 tree 时,确保属性已存在于节点之中。

TabSpace avatar Sep 13 '22 06:09 TabSpace

treeNodeModel 已提供 setData 方法来更新节点视图状态。 https://github.com/Tencent/tdesign-vue/pull/2820

TabSpace avatar Oct 12 '23 07:10 TabSpace