1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import { ref } from 'vue';
|
| /**
| * 检测文本是否溢出
| */
| export const useTextOverflow = () => {
| const disableTooltip = ref(false);
|
| const textMouseOver = (e: Event) => {
| const target = e.currentTarget as HTMLDivElement;
| disableTooltip.value = target.scrollWidth <= target.clientWidth;
| };
|
| return { disableTooltip, textMouseOver };
| };
|
|