lbsnaicq1#
刚接触这个框架不久,一开始用mock模拟数据的时候觉得很简单。当开始和后台对接的时候发现我们公司是后台根据登陆的账号传过来这个账号能显示的页面。导致我折腾了两天还是没搞懂怎么废除框架自带的角色权限和怎么吧后台传来的数据动态渲染到侧边栏当中
oiopk7p52#
现在的主要问题是1、如何关闭本框架自带的角色判断功能。只要我输入正确账号密码就可以进入首页2、如何吧后台传来的导航栏数据渲染到侧边栏上希望大神不吝赐教
qeeaahzv3#
我的做法是:1,在 \src\permission.js 的导航守卫里调接口获取路由,传递给 permission/generateRoutes 函数过滤路由2,在 \src\store\modules\permission.js 里去掉角色判断,过滤好路由后 resolve 出去,然后在 \src\permission.js 进行接收,之后调用 router.addRoutes()侧边栏是根据路由自动渲染的,所以你只要处理好路由就行
uinbv5nw4#
可参考https://github.com/sunpu007/admin-web/blob/main/src/store/modules/permission.js
vc9ivgsu5#
谢谢,我研究一下
o7jaxewo6#
我的做法是:1,在\ src \ permission.js的导航守卫里调接口获取路由,传递给权限/生成路由函数过滤路由2,在\ src \ store \ modules \ permission.js里去掉角色判断,过滤好路由后解决出去,然后在\ src \ permission.js进行接收,之后调用router.addRoutes()侧边栏是根据路由自动渲染的,所以你只要处理好路由就行
谢谢,我再多看看代码。好好研究一下
83qze16e7#
同学你研究的咋样了,我也遇到了这个问题,后端数据渲染侧边栏,最后怎么解决的呢
7条答案
按热度按时间lbsnaicq1#
刚接触这个框架不久,一开始用mock模拟数据的时候觉得很简单。当开始和后台对接的时候发现我们公司是后台根据登陆的账号传过来这个账号能显示的页面。导致我折腾了两天还是没搞懂怎么废除框架自带的角色权限和怎么吧后台传来的数据动态渲染到侧边栏当中
oiopk7p52#
现在的主要问题是
1、如何关闭本框架自带的角色判断功能。只要我输入正确账号密码就可以进入首页
2、如何吧后台传来的导航栏数据渲染到侧边栏上
希望大神不吝赐教
qeeaahzv3#
我的做法是:
1,在 \src\permission.js 的导航守卫里调接口获取路由,传递给 permission/generateRoutes 函数过滤路由
2,在 \src\store\modules\permission.js 里去掉角色判断,过滤好路由后 resolve 出去,然后在 \src\permission.js 进行接收,之后调用 router.addRoutes()
侧边栏是根据路由自动渲染的,所以你只要处理好路由就行
uinbv5nw4#
可参考
https://github.com/sunpu007/admin-web/blob/main/src/store/modules/permission.js
vc9ivgsu5#
可参考
https://github.com/sunpu007/admin-web/blob/main/src/store/modules/permission.js
谢谢,我研究一下
o7jaxewo6#
我的做法是:
1,在\ src \ permission.js的导航守卫里调接口获取路由,传递给权限/生成路由函数过滤路由
2,在\ src \ store \ modules \ permission.js里去掉角色判断,过滤好路由后解决出去,然后在\ src \ permission.js进行接收,之后调用router.addRoutes()
侧边栏是根据路由自动渲染的,所以你只要处理好路由就行
谢谢,我再多看看代码。好好研究一下
83qze16e7#
同学你研究的咋样了,我也遇到了这个问题,后端数据渲染侧边栏,最后怎么解决的呢