subItem.DDvqLI-p.js 1.1 KB

1
  1. import{w as p,F as C,aF as a,x as o,y as n,aq as b,a7 as c,a0 as l,a1 as m,a8 as s,z as u,a6 as r,ad as g,a5 as L}from"./vue.Bi2Y_N79.js";import{o as w}from"./index.igw5cVmP.js";const B=["onClick"],I=p({name:"navMenuSubItem"}),V=p({...I,props:{chil:{type:Array,default:()=>[]}},setup(d){const _=d,h=C(()=>_.chil),k=t=>{w.handleOpenLink(t)};return(t,S)=>{const i=a("SvgIcon"),f=a("sub-item",!0),y=a("el-sub-menu"),x=a("el-menu-item");return n(!0),o(c,null,b(h.value,e=>(n(),o(c,null,[e.children&&e.children.length>0?(n(),l(y,{index:e.path,key:e.path},{title:m(()=>[s(i,{name:e.meta.icon},null,8,["name"]),u("span",null,r(t.$t(e.meta.title)),1)]),default:m(()=>[s(f,{chil:e.children},null,8,["chil"])]),_:2},1032,["index"])):(n(),l(x,{index:e.path,key:e.path},{default:m(()=>[!e.meta.isLink||e.meta.isLink&&e.meta.isIframe?(n(),o(c,{key:0},[s(i,{name:e.meta.icon},null,8,["name"]),u("span",null,r(t.$t(e.meta.title)),1)],64)):(n(),o("a",{key:1,class:"w100",onClick:g($=>k(e),["prevent"])},[s(i,{name:e.meta.icon},null,8,["name"]),L(" "+r(t.$t(e.meta.title)),1)],8,B))]),_:2},1032,["index"]))],64))),256)}}});export{V as default};