zview-plus
Version:
基于 Vue3 的 UI 组件库
2 lines (1 loc) • 784 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),p=require("../../icon/index.js"),n=require("./backtop.js"),d=require("./use-backtop.js"),m={name:"ZBacktop"},k=e.defineComponent({...m,props:n.BacktopProps,emits:n.BacktopEmits,setup(s,{emit:u}){const t=s,{handleClick:o,visible:c}=d.useBacktop(t,u),a=e.computed(()=>({right:`${t.right}px`,bottom:`${t.bottom}px`}));return(l,r)=>e.unref(c)?(e.openBlock(),e.createElementBlock("div",{key:0,class:"z-backtop",style:e.normalizeStyle(e.unref(a)),onClick:r[0]||(r[0]=(...i)=>e.unref(o)&&e.unref(o)(...i))},[e.renderSlot(l.$slots,"default",{},()=>[e.createVNode(e.unref(p.default),{name:"xiangshang1"})])],4)):e.createCommentVNode("",!0)}});exports.default=k;