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,d7 as y,r as c,o as C,d0 as g,f as M,j as P,a6 as _,h as b,M as k,k as R,e as S,S as T,X as $}from"./index-BAaep8yZ.js";const H=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:k(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,j)=>{const d=R("el-text");return S(),M(d,_(a({truncated:!n.lineClamp,lineClamp:n.lineClamp},s.$attrs),{ref_key:"textRef",ref:l,onMouseover:b(f,["self"])}),{default:P(()=>[T(s.$slots,"default")]),_:3},16)}}}),W=$(H);export{W as R};
|