mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
var m=Object.defineProperty;var i=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var p=(n,e,t)=>e in n?m(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,a=(n,e)=>{for(var t in e||(e={}))h.call(e,t)&&p(n,t,e[t]);if(i)for(var t of i(e))v.call(e,t)&&p(n,t,e[t]);return n};import{d as x,aX as y,r as c,o as C,aP as g,c as P,w as M,a4 as _,al as b,D as R,e as S,f as T,M as $,S as k}from"./index-Dftz14ti.js";const w=x({__name:"index",props:{lineClamp:{type:[String,Number]},tippyProps:{type:Object,default:()=>({})}},setup(n){const e=n,t=y(),l=c(),o=c(),u=s=>e.lineClamp?s.scrollHeight>s.clientHeight:s.scrollWidth>s.clientWidth,r=()=>a({content:R(t.content||t.default)},e.tippyProps);function f(s){u(s.target)?(o.value.setProps(r()),o.value.enable()):o.value.disable()}return C(()=>{var s;o.value=g((s=l.value)==null?void 0:s.$el,r())}),(s,H)=>{const d=S("el-text");return T(),P(d,_(a({truncated:!n.lineClamp,lineClamp:n.lineClamp},s.$attrs),{ref_key:"textRef",ref:l,onMouseover:b(f,["self"])}),{default:M(()=>[$(s.$slots,"default")]),_:3},16)}}}),j=k(w);export{j as R};
|