add
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
/* 侧边栏组件 */
|
||||
import { menuConfig } from '../config/menu.js';
|
||||
import { Router } from '../core/router.js';
|
||||
|
||||
export function renderSidebar() {
|
||||
const sidebar = document.createElement('div');
|
||||
sidebar.className = 'sidebar';
|
||||
|
||||
// 渲染菜单
|
||||
const menuHtml = menuConfig.map(item => `
|
||||
<div class="menu-item" onclick="Router.push('${item.path}')">
|
||||
<i class="icon-${item.icon}"></i>
|
||||
<span>${item.name}</span>
|
||||
</div>
|
||||
`).join('');
|
||||
|
||||
sidebar.innerHTML = menuHtml;
|
||||
return sidebar;
|
||||
}
|
||||
Reference in New Issue
Block a user