手动创建菜单栏

本文介绍了如何从vue-element-admin模板中提取所需部分,创建一个简化版的后台管理项目。详细步骤包括:创建index.vue作为整体框架,设置sidebarItem处理侧边栏路由,配置router.js的静态和动态路由,以及在store的permission.js中实现权限管理。特别提醒,在使用router.beforeEach时,务必注意next()的使用,否则可能导致路由无法正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、介绍

我们以往创建一个后台管理项目,首先想到的是vue-element-admin这是开源的后台管理模板,我们在做项目时可以套用这个开源的模板,但是这个模板涵盖了很多内容,有些是我们不需要的,所以这里我将该模板拆解,提取我自己需要的模块,这样就简化了许多。

二、步骤分析

(1)首先需要一个index.vue 这里就是整体框架内容。这里需要注意的是在router-view部分若加上transition动画标标签这时transition标签包裹的元素只能有一个,如果有多个那么就要使用transition-group标签。并且transition-group标签内的每个元素都得有key标识。

(2)sidebarItem是侧边栏的重要组成部分,router路由的逻辑都在这里,弄懂这里就能搭建关于权限的管理后台。值得注意的是这里router-link :to = “ item.name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值