const node = event.target
const range = document.createRange()
range.setStart(node, 0)
range.setEnd(node, 1)
const rangeWidth = range.getBoundingClientRect().width
可参考elementui源码中tooltip相关源码(table/src/table-body.js)
本文探讨了如何使用DOM API进行元素范围的选择,并通过创建range对象和获取其边界框宽度来实现ElementUI中Tooltip组件的功能。具体展示了如何定位目标节点并测量其宽度,为理解和扩展ElementUI的Tooltip特性提供了技术细节。
const node = event.target
const range = document.createRange()
range.setStart(node, 0)
range.setEnd(node, 1)
const rangeWidth = range.getBoundingClientRect().width
可参考elementui源码中tooltip相关源码(table/src/table-body.js)

被折叠的 条评论
为什么被折叠?