2 lines
3.4 KiB
Java
2 lines
3.4 KiB
Java
|
|
import{C as v}from"./index-ByCwbQDV.js";import{aG as f,aV as P,aW as $,s as y,au as D}from"./index-X7Y8jykP.js";import{P as B}from"./index-Ckh_BVlA.js";import{e as V,r as W,y as w,z as T,A as s,K as u,f as o,Q as A,E as l,C as G,F as L,D as N,G as E}from"./vue-vendor-DNhG1Cve.js";import{b as d}from"./index-CeNCCWzL.js";import"./index-Upeu4GGa.js";import"./index-BzChaRPg.js";import"./index-C4wWpZeQ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.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 F=V({name:"TabsDemo",components:{CollapseContainer:v,PageWrapper:B,[f.name]:f,[d.name]:d},setup(){const e=P(),t=W(""),{closeAll:C,closeLeft:k,closeRight:c,closeOther:g,closeCurrent:i,refreshPage:r,setTitle:m}=$(),{createMessage:n}=y();function p(){t.value?m(t.value):n.error("请输入要设置的Tab标题!")}function a(b){e(`/comp/basic/tabs/detail/${b}`)}return{closeAll:C,closeLeft:k,closeRight:c,closeOther:g,closeCurrent:i,toDetail:a,refreshPage:r,setTabTitle:p,title:t}}}),M={class:"mt-2 flex flex-grow-0"};function O(e,t,C,k,c,g){const i=d,r=u("a-button"),m=f,n=u("CollapseContainer"),p=u("PageWrapper");return T(),w(p,{title:"标签页操作示例"},{default:s(()=>[o(n,{title:"在下面输入框输入文本,切换后回来内容会保存"},{default:s(()=>[o(i,{banner:"",message:"该操作不会影响页面标题,仅修改Tab标题"}),A("div",M,[o(r,{class:"mr-2",onClick:e.setTabTitle,type:"primary"},{default:s(()=>[...t[5]||(t[5]=[l(" 设置Tab标题 ",-1)])]),_:1},8,["onClick"]),o(m,{placeholder:"请输入",value:e.title,"onUpdate:value":t[0]||(t[0]=a=>e.title=a),class:"mr-4 w-12"},null,8,["value"])])]),_:1}),o(n,{class:"mt-4",title:"标签页操作"},{default:s(()=>[o(r,{class:"mr-2",onClick:t[1]||(t[1]=()=>e.closeAll())},{default:s(()=>[...t[6]||(t[6]=[l(" 关闭所有 ",-1)])]),_:1}),o(r,{class:"mr-2",onClick:t[2]||(t[2]=()=>e.closeLeft())},{default:s(()=>[...t[7]||(t[7]=[l(" 关闭左侧 ",-1)])]),_:1}),o(r,{class:"mr-2",onClick:t[3]||(t[3]=()=>e.closeRight())},{default:s(()=>[...t[8]||(t[8]=[l(" 关闭右侧 ",-1)])]),_:1}),o(r,{class:"mr-2",onClick:t[4]||(t[4]=()=>e.closeOther())},{default:s(()=>[...t[9]||(t[9]=[l(" 关闭其他 ",-1)])]),_:1}),o(r,{class:"mr-2",onClick:e.closeCurrent},{default:s(()=>[...t[10]||(t[10]=[l(" 关闭当前 ",-1)])]),_:1},8,["onClick"]),o(r,{class:"mr-2",onClick:e.refreshPage},{default:s(()=>[...t[11]||(t[11]=[l(" 刷新当前 ",-1)])]),_:1},8,["onClick"])]),_:1}),o(n,{class:"mt-4",title:"标签页复用超出限制自动关闭(使用场景: 动态路由)"},{default:s(()=>[(T(),G(L,null,N(6,a=>o(r,{key:a,class:"mr-2",onClick:b=>e.toDetail(a)},{default:s(()=>[l(" 打开"+E(a)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),_:1})]),_:1})}const dt=D(F,[["render",O]]);export{dt as default};
|