12 |
- import{L as _,m as x,al as o,o as t,a as s,ac as g,F as c,S as u,T as m,Z as a,b as r,Y as l,a7 as I,X as w}from"./vue.e1d8f8c6.js";import{o as C,_ as L}from"./index.6661bcf9.js";const S=["onClick"],B=_({name:"navMenuSubItem"}),$=_({...B,props:{chil:{type:Array,default:()=>[]}},setup(p){const d=p,h=x(()=>d.chil),k=n=>{C.handleOpenLink(n)};return(n,M)=>{const i=o("SvgIcon"),f=o("sub-item",!0),y=o("el-sub-menu"),b=o("el-menu-item");return t(!0),s(c,null,g(h.value,e=>(t(),s(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"]),r("span",null,l(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(),s(c,{key:0},[a(i,{name:e.meta.icon},null,8,["name"]),r("span",null,l(n.$t(e.meta.title)),1)],64)):(t(),s("a",{key:1,class:"w100",onClick:I(N=>k(e),["prevent"])},[a(i,{name:e.meta.icon},null,8,["name"]),w(" "+l(n.$t(e.meta.title)),1)],8,S))]),_:2},1032,["index"]))],64))),256)}}});const E=L($,[["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/layout/navMenu/subItem.vue"]]);export{E as default};
|