使用el-menu实现侧边栏跳转新页面
时间: 2023-11-22 09:37:24 浏览: 100
侧边栏SlidingMenu
要使用el-menu实现侧边栏跳转到新页面,你可以按照以下步骤进行操作:
1. 首先,确保你已经引入了Element UI库,并正确注册了el-menu组件。
2. 在你的Vue组件中,使用el-menu组件创建侧边栏菜单。设置菜单项的route属性为你想要跳转的页面路径,例如:
```html
<el-menu>
<el-menu-item index="/home">首页</el-menu-item>
<el-menu-item index="/about">关于我们</el-menu-item>
<!-- 更多菜单项 -->
</el-menu>
```
3. 在Vue Router的路由配置中,设置对应的路由路径和组件,确保你的页面存在对应的组件。例如:
```javascript
import Home from './components/Home.vue'
import About from './components/About.vue'
const routes = [
{ path: '/home', component: Home },
{ path: '/about', component: About },
// 更多路由配置
]
const router = new VueRouter({
routes
})
```
4. 在你的Vue组件中,将el-menu组件包裹在router-view标签中,用于渲染匹配到的路由组件:
```html
<template>
<div>
<el-menu>
<!-- 菜单项配置 -->
</el-menu>
<router-view></router-view>
</div>
</template>
```
这样,当你点击侧边栏菜单项时,Vue Router会根据配置的路由路径自动切换到对应的组件,并在router-view中渲染新页面。
阅读全文