table默认显示滚动条?

新手上路,请多包涵

请问在Beta1.3.0-beta.10 中 table上的scrollbar-always-on 不生效,有个鼠标移入后才显示滚动条, 如果不升级element plus, 请问应该怎么处理, 让滚动条默认显示

感谢回复的朋友

阅读 2.5k
1 个回答

Beta1.3.0-beta.10 版本中,虽然 <scrollbar> 组件是支持 always 属性的,
但是 <table> 组件是没有 scrollbar-always-on 这个props 属性的。

可以考虑通过使用 ref 注册表格,在从中获取到表格组件中注册的 $children 中以此展开找到注册进来的 scroll 组件。然后去给他的 _props 设置 always 属性为 true就可以了。
但其实版本太老了,还是升一下版本吧,早期的版本会有很多犄角旮旯的问题。


源码部分:
element-plus/table.vue at 1.3.0-beta.10 · element-plus/element-plus
element-plus/scrollbar.vue at 1.3.0-beta.10 · element-plus/element-plus

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏