用elementui写一个侧导航栏代码
时间: 2024-01-29 16:01:47 浏览: 78
element-ui 实现响应式导航栏的示例代码
你可以按照以下步骤来实现一个简单的侧导航栏:
1. 安装ElementUI
```
npm install element-ui --save
```
2. 在你的Vue项目中引入ElementUI
```javascript
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
```
3. 在你的组件中使用`el-menu`和`el-menu-item`组件来创建侧导航栏
```html
<template>
<div>
<el-menu :default-active="activeIndex" class="el-menu-vertical-demo" @select="handleSelect">
<el-menu-item index="1">
<i class="el-icon-menu"></i>
<span slot="title">导航一</span>
</el-menu-item>
<el-menu-item index="2">
<i class="el-icon-setting"></i>
<span slot="title">导航二</span>
</el-menu-item>
<el-menu-item index="3">
<i class="el-icon-location"></i>
<span slot="title">导航三</span>
</el-menu-item>
<el-menu-item index="4">
<i class="el-icon-document"></i>
<span slot="title">导航四</span>
</el-menu-item>
</el-menu>
</div>
</template>
<script>
export default {
data() {
return {
activeIndex: '1'
}
},
methods: {
handleSelect(index) {
this.activeIndex = index
}
}
}
</script>
<style scoped>
.el-menu-vertical-demo {
width: 200px;
}
</style>
```
4. 样式调整
你可以通过修改`.el-menu-vertical-demo`类的样式来调整侧导航栏的宽度和其他样式。
阅读全文