tk-eui-plus
Version:
2 lines (1 loc) • 835 B
JavaScript
(function(e,n){typeof exports=="object"&&typeof module<"u"?module.exports=n(require("vue")):typeof define=="function"&&define.amd?define(["vue"],n):(e=typeof globalThis<"u"?globalThis:e||self,e.index=n(e.Vue))})(this,function(e){"use strict";const n=e.defineComponent({__name:"index",props:{offset:{type:Number,default:0},position:{type:String,default:"top"},target:{type:String,default:""},zIndex:{type:Number,default:100}},setup(t){let o=e.useSlots();return(i,s)=>{const f=e.resolveComponent("el-affix");return e.openBlock(),e.createBlock(f,{offset:t.offset,position:t.position,target:t.target,"z-index":t.zIndex},{default:e.withCtx(()=>[e.unref(o).default?e.renderSlot(i.$slots,"default",{key:0}):e.createCommentVNode("v-if",!0)]),_:3},8,["offset","position","target","z-index"])}}});return{install(t){t.component("tkAffix",n)}}});