Tencent / tdesign-miniprogram

A Wechat MiniProgram UI components lib for TDesign.
https://tdesign.tencent.com/miniprogram
MIT License
1.24k stars 280 forks source link

[t-slider] 在t-popup中使用t-slider时,无法渲染刻度和初始值 #2888

Open bryanhjn opened 5 months ago

bryanhjn commented 5 months ago

tdesign-miniprogram 版本

1.4.3

重现链接

No response

重现步骤

在t-popup中使用t-slider,弹出t-popup窗口,t-slider没能渲染刻度条和初始值。操作t-slider后方能正确渲染。详见附件

https://github.com/Tencent/tdesign-miniprogram/assets/55829807/686b639d-e20e-4e2c-9b23-521b27c45538

期望结果

能正常显示刻度、初始值

实际结果

只有t-slider

基础库版本

No response

补充说明

No response

github-actions[bot] commented 5 months ago

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

anlyyao commented 5 months ago

基于目前组件内部的实现方式,当前最快的处理方案是 t-popup上加一个wx:if="{{visible}}"。 slider组件内部建议优化点:目前的问题是初始化时getRect()未能获取节点位置信息,导致maxRange等为0/null,建议lineBar宽度改用百分比表示

runoob-coder commented 2 months ago

webview模式下有问题,skyline渲染下正常