index-DUrRH-ZE.js 1.5 KB

12
  1. import"./index-DF0Gm8tW.js";/* empty css */import{k as e,r as l,c as a,P as n,D as o,x as s,G as t,W as i,af as r,a8 as c,n as u,E as b}from"./vendor-CgKklJ4r.js";import{A as x}from"./index-ZVv4aNiz.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";const d={class:"page-content"},p=e({__name:"index",setup(e){const p=l(),m=l(""),k=a((()=>[{key:"copy",label:"复制",icon:""},{key:"paste",label:"粘贴",icon:""},{key:"cut",label:"剪切",icon:"",showLine:!0},{key:"export",label:"导出选项",icon:"",children:[{key:"exportExcel",label:"导出 Excel",icon:""},{key:"exportPdf",label:"导出 PDF",icon:""}]},{key:"edit",label:"编辑选项",icon:"",children:[{key:"rename",label:"重命名",icon:""},{key:"duplicate",label:"复制副本",icon:""}]},{key:"share",label:"分享",icon:"",showLine:!0},{key:"delete",label:"删除",icon:""},{key:"disabled",label:"禁用选项",icon:"",disabled:!0}])),y=e=>{m.value=`${e.label} (${e.key})`,b.success(`执行操作: ${e.label}`)},f=e=>{e.preventDefault(),e.stopPropagation(),u((()=>{var l;null==(l=p.value)||l.show(e)}))},h=()=>{},v=()=>{};return(e,l)=>{const a=c;return o(),n("div",d,[s(a,{onContextmenu:r(f,["prevent"])},{default:t((()=>l[0]||(l[0]=[i(" 右键触发菜单 ")]))),_:1,__:[0]}),s(x,{ref_key:"menuRef",ref:p,"menu-items":k.value,"menu-width":180,"submenu-width":140,"border-radius":10,onSelect:y,onShow:h,onHide:v},null,8,["menu-items"])])}}});export{p as default};