Files
qhmes/web-dist/js/index-DtVi-0bO.js
2026-06-16 18:19:57 +08:00

2 lines
1.7 KiB
Java

import{fW as f,y as k,au as C}from"./index-X7Y8jykP.js";import{e as a,o as _,C as O,z as c,L as S,r as p,y as v,A as n,K as s,f as $,Q as x,G as y}from"./vue-vendor-DNhG1Cve.js";import{P as g}from"./index-Ckh_BVlA.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";import"./dropdown-jkliuVyN.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";const h=a({__name:"ClickOutSide",emits:["mounted","clickOutside"],setup(e,{emit:t}){const o=t,i=p(null);return f(i,()=>{o("clickOutside")}),_(()=>{o("mounted")}),(r,l)=>(c(),O("div",{ref_key:"wrap",ref:i},[S(r.$slots,"default")],512))}}),w=k(h),B=a({components:{ClickOutSide:w,PageWrapper:g},setup(){const e=p("Click");function t(){e.value="Click Out Side"}function o(){e.value="Click Inner"}return{innerClick:o,handleClickOutside:t,text:e}}});function P(e,t,o,i,r,l){const m=s("ClickOutSide"),d=s("PageWrapper");return c(),v(d,{title:"点内外部触发事件"},{default:n(()=>[$(m,{onClickOutside:e.handleClickOutside,class:"flex justify-center"},{default:n(()=>[x("div",{onClick:t[0]||(t[0]=(...u)=>e.innerClick&&e.innerClick(...u)),class:"demo-box"},y(e.text),1)]),_:1},8,["onClickOutside"])]),_:1})}const T=C(B,[["render",P],["__scopeId","data-v-dc97d9f8"]]);export{T as default};