vue-element-admin
vue-element-admin copied to clipboard
大家的asyncRoutes是怎么存到后台的呀,直接保存成字符串吗
直接把asyncRoutes转成json字符串保存到后台吗?
反了。。。是把后台的元素通过接口读取到前端,再按要求拼接成这个json
@teri5354 后台的元素? 你的意思是通过接口读取到数据在根据数据生成这个json?
我现在的做法是直接保存整个asyncRoutes
方便展示一下吗,保存到后台的数据结构是什么。
@teri5354 后台的元素? 你的意思是通过接口读取到数据在根据数据生成这个json?
我现在的做法是直接保存整个asyncRoutes
方便展示一下吗,保存到后台的数据结构是什么。
他这是把整个路由当字符串保存了
@wanliofficial 有更好的做法吗
@main2018 就是普通的字段存进数据库呀,后台的api返回一个bean。前端读取的时候要改造一下src/permission.js和store/modules/permission.js
我们用户的角色是这样返回的
{ id: 1, name: '部门1', pid: 0 },
{ id: 2, name: '部门2', pid: 1 },
{ id: 3, name: '部门3', pid: 1 }
]
不是 roles: ['admin', 'editor'],
需要自己处理数据,组装路由