subItem.6fb3f0f3.js 1.3 KB

123
  1. import{M as _,p as g,am as s,o as t,a as o,ad as x,F as c,T as u,U as m,_ as a,b as l,Z as r,a8 as C,Y as I}from"./vue.60d2ee98.js";import{o as L,_ as B}from"./index.beaea096.js";const M=["onClick"],S=_({name:"navMenuSubItem"}),$=_({...S,props:{chil:{type:Array,default:()=>[]}},setup(p){const d=p,h=g(()=>d.chil),k=n=>{L.handleOpenLink(n)};return(n,w)=>{const i=s("SvgIcon"),f=s("sub-item",!0),y=s("el-sub-menu"),b=s("el-menu-item");return t(!0),o(c,null,x(h.value,e=>(t(),o(c,null,[e.children&&e.children.length>0?(t(),u(y,{index:e.path,key:e.path},{title:m(()=>[a(i,{name:e.meta.icon},null,8,["name"]),l("span",null,r(n.$t(e.meta.title)),1)]),default:m(()=>[a(f,{chil:e.children},null,8,["chil"])]),_:2},1032,["index"])):(t(),u(b,{index:e.path,key:e.path},{default:m(()=>[!e.meta.isLink||e.meta.isLink&&e.meta.isIframe?(t(),o(c,{key:0},[a(i,{name:e.meta.icon},null,8,["name"]),l("span",null,r(n.$t(e.meta.title)),1)],64)):(t(),o("a",{key:1,class:"w100",onClick:C(N=>k(e),["prevent"])},[a(i,{name:e.meta.icon},null,8,["name"]),I(" "+r(n.$t(e.meta.title)),1)],8,M))]),_:2},1032,["index"]))],64))),256)}}});const A=B($,[["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/layout/navMenu/subItem.vue"]]);export{A as default};
  2. //# sourceMappingURL=subItem.6fb3f0f3.js.map