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