效果图
封装子组建
<template>
<div ref="textOverflow" class="text-overflow" :style="boxStyle">
<span ref="overEllipsis">{
{ realText }}</span>
<span class="slot-box" ref="slotRef" v-if="showSlotNode">
<slot :click-toggle="toggle" :expanded="expanded"></slot>
</span>
</div>
</template>
<script lang="ts">
import {
computed, defineComponent, onMounted, ref, nextTick } from 'vue'
export default defineComponent({
name: "CommonContent",
props: {
text: {
type: String,
required: true
},