@wetspace/pro-components
Version:
::: tip 基本介绍
2 lines (1 loc) • 826 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),u=require("element-plus"),r=require("./menu-item.vue.js"),a=e.defineComponent({__name:"ymenu",props:{menus:{type:Array},isCollapse:Boolean,iconSize:Number,active:String},emits:["menuClick"],setup(o,{emit:c}){const t=o,i=c,s=n=>{i("menuClick",n)};return(n,p)=>(e.openBlock(),e.createBlock(e.unref(u.ElMenu),{collapse:t.isCollapse,"default-active":t.active},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.menus,l=>(e.openBlock(),e.createBlock(r.default,{key:l.path,"icon-size":t.iconSize,"is-collapse":t.isCollapse,info:l,onMenuClick:s},null,8,["icon-size","is-collapse","info"]))),128))]),_:1},8,["collapse","default-active"]))}});exports.default=a;