Element Table使用tooltip卡顿问题
重新封装tooltip组件,增加移入渲染,移除销毁功能,避免渲染过多tooltip
<template>
<template>
<el-tooltip v-if="show" v-bind="$attrs">
<slot></slot>
</el-tooltip>
<div @mouseenter="show = true" @mouseleave="show = false" v-else>
<slot></slot>
</div>
</template>
<script>
export default {
name: 'MouseToolTip',
data() {
return {
show: false
}
}
}
</script>