MaYuanhai
MaYuanhai
确实是一个小问题
svg 不是通用的么 为什么要处理
src\permission.js `router.addRoutes(accessRoutes)` 权限这里其实就是动态的加载路由的,不过封装了方法而已。具体可以多看看官方文档以及作者的权限思路,其实路由里面 roles 字段 ['admin', 'editor'],会给人一些误会,觉得这里只能静态的配置权限,其实不是的。这里完全可以根据模块名称设置为['shopList']、['itemList']、['ArticleList']... 注意 src\permission.js 中的` const { roles } = await store.dispatch('user/getInfo')`这里一样是个数组,可以动态传入菜单全选比如['shopList', 'itemList']这样就不会有ArticleList的权限了 值得一提的是 admin 默认有所有页面权限,具体多仔细看看,作者在权限这块其实写的很灵活的
content-visibility dom 数多了还是卡,只能解决小部分场景或者,最小量改动优化长列表
只能说你水平不够,这就绕迷宫了?你是没见过 调用一次api 需要配置 7个文件的项目
如果所有代码 都写一个文件里面不是不可以,问题是那样维护成本极高