因
在使用element ui table组件的时候,发现了tooltip这个属性,发现它只在元素很长的时候才会生效,那它是怎么判断里面文字的长度的?所以去找了一下源码,就发现了一个这样的方法——createRange。
在MDN上面也没有详细的介绍。下面我简单介绍一下它的用法:
果
1 | <style> |
setStart和setEnd相当于截取box内部的dom元素。
从页面看,我们如果直接获取child的宽度,只能是200px,所以要获取文字的宽度就有点麻烦。而借助createRange这个方法可以实现。
今天的分享就到这里了,感兴趣的朋友可以私下尝试下。