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

[Drawer] visible 是通过display: none; 控制是否合理?

Open Jiachang-Cai opened this issue 2 years ago • 11 comments

tdesign-vue 版本

1.3.3

重现链接

https://stackblitz.com/edit/krtkzh?file=src%2Fdemo.vue

重现步骤

image visible 为false 就已经加载了里面的内容了

arco design visible 为 false 默认不渲染元素 image

期望结果

visible 为false 不要显示组件元素

实际结果

visible 为false 显示组件元素

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response

Jiachang-Cai avatar May 26 '23 00:05 Jiachang-Cai

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

github-actions[bot] avatar May 26 '23 00:05 github-actions[bot]

♥️ 有劳 @chaishi @zhaodanchun @heyouquan @zhning12 @uyarn 尽快确认问题。 确认有效后将下一步计划和可能需要的时间回复给 @Jiachang-Cai 。

github-actions[bot] avatar May 26 '23 00:05 github-actions[bot]

可以通过destroyOnClose控制 image

liect avatar May 30 '23 07:05 liect

可以通过destroyOnClose控制 image

这个并不能解决初始值visible false 节点不存在 (这个会导致没打开里面的请求资源就已经发出去了)

Jiachang-Cai avatar Jun 04 '23 03:06 Jiachang-Cai

可以通过destroyOnClose控制 image

这个并不能解决初始值visible false 节点不存在 (这个会导致没打开里面的请求资源就已经发出去了)

watch visible或者打开才会传入的props,值存在再发起请求 推荐使用@tanstack/vue-query的依赖请求来完成

liect avatar Jun 13 '23 01:06 liect

可以通过destroyOnClose控制 image

这个并不能解决初始值visible false 节点不存在 (这个会导致没打开里面的请求资源就已经发出去了)

watch visible或者打开才会传入的props,值存在再发起请求 推荐使用@tanstack/vue-query的依赖请求来完成

业务解决方案是有 我是说例如 dialog visible false 不会渲染 这个是否也是可以支持不渲染 我看 arco design 默认是不显示的 image

Jiachang-Cai avatar Jun 14 '23 02:06 Jiachang-Cai

可以通过destroyOnClose控制 image

这个并不能解决初始值visible false 节点不存在 (这个会导致没打开里面的请求资源就已经发出去了)

watch visible或者打开才会传入的props,值存在再发起请求 推荐使用@tanstack/vue-query的依赖请求来完成

业务解决方案是有 我是说例如 dialog visible false 不会渲染 这个是否也是可以支持不渲染 我看 arco design 默认是不显示的 image

理论上来说默认行为应该按照你说的来,我提个PR

liect avatar Jun 14 '23 02:06 liect

没有解决预期

Jiachang-Cai avatar Jun 20 '23 09:06 Jiachang-Cai

fixed in 1.4.3

xiaosansiji avatar Jun 20 '23 10:06 xiaosansiji

reopen issue预期是在未打开时不存在节点

uyarn avatar Jun 20 '23 11:06 uyarn

https://github.com/Tencent/tdesign-vue/issues/2360

chaishi avatar Sep 06 '23 12:09 chaishi