yangyin
2024-09-06 cf5c3cde7d0dbec44d4c2f7bea87c4d5362accb0
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 };
};