vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

只安装vex-table的时候,tooltip和loading等展示问题

Open jackehe opened this issue 8 months ago • 4 comments

可复现的链接(必须为公开链接,仅包含能复现问题的示例代码):

https://stackblitz.com/edit/vitejs-vite-vvwknu9s?file=src%2Fmain.js,src%2FApp.vue

是否已准备好复现链接与示例代码?

  • [x] 我确定已准备好以上复现链接

问题描述与截图:

只使用vex-table的时候,如果不import 'vxe-pc-ui/lib/style.css',那么tooltip和loading等展示会有问题

期望的结果:

No response

操作系统:

window11

浏览器版本:

chrome 135.0.7049.115

vue 版本:

3.4.38

vxe-pc-ui 版本:

4.5.36

vxe-table 版本:

4.13.18

是否使用当前最新版本?

  • [x] 我确定已经更新到最新版本后依然存在该问题

jackehe avatar May 08 '25 05:05 jackehe

loading 还可以选择使用外部强制覆盖的方式实现,但是tooltip就一点转圜余地了,只能引用 pc-ui,那如果项目开始的时候,没有选择使用这个UI库,那项目里就只能引用两个UI库了。

最起码tooltip集成到里面,或者给一个可以使用其他组件库的出口,可以吗?

maicss avatar May 08 '25 08:05 maicss

可以设置为 title 提示。看起来分离了不会有组件库的功能是没问题的,不然你来个 loading、tooltip,另一个人再来个 button、checkbox,其他人再来个 modal、form、pager,那样就又合在一起了

xlz26296 avatar May 08 '25 12:05 xlz26296

可以设置为 title 提示。看起来分离了不会有组件库的功能是没问题的,不然你来个 loading、tooltip,另一个人再来个 button、checkbox,其他人再来个 modal、form、pager,那样就又合在一起了

问题不能这样扩大化来说,不然什么都不能做了。就拿button来说,现在提供的配置项里有个出口叫slot。modal,form和pager,我现在就在用自己定义的,这些都有API或者配置项可以放开给用户使用。title和tooltip最大的区别不是UI漂亮,而是可以鼠标移入进而复制所有的文本。

maicss avatar May 08 '25 15:05 maicss

我理解tooltip和loading是表格的基本功能,这种基本功能是可以跟table集成到一起的,况且目前只是style缺失

jackehe avatar May 09 '25 07:05 jackehe

真的太捉急了,每次install都有意想不到的结果,时好时坏,真搞不懂这个表格lodading,tooltip 到底咋回事,真的太垃圾了

ldf19910914 avatar Jun 27 '25 01:06 ldf19910914