arco-design-pro-vue icon indicating copy to clipboard operation
arco-design-pro-vue copied to clipboard

服务端菜单生成需要返回什么样的数据结构回来

Open ploetiure opened this issue 1 year ago • 1 comments

https://github.com/arco-design/arco-design-pro-vue/blob/23a21ceb939e1e2334e8c3b0f1f8a8049503ad9d/arco-design-pro-vite/src/components/menu/useMenuTree.ts#L11

开发者你好: 我是一个后端java开发者,我在Arco Design 文档 中看到关于【路由和菜单】的文档中提到【服务端菜单生成】的方法描述的不够详细,没有提到服务端需要返回的数据格式,和对应的案例。另外对于这部分的内容对我产生了误导 image 工程创建好后代已经写好了不用再添加,我发现而是需要在src/config/settings.json文件中将menuFromServer的值改为true,就会从服务端获取菜单。 请求服务端菜单后的代码发现是将服务端返回的菜单列表用vue-router中的RouteRecordNormalized结构数组接收,是否能够给一个对请求服务端菜单响应数据的详细说明,并且给一个案例,由于vue-router配置中有例如component等参数,这个从后端返回的内容应是什么格式。以及component:后面是什么格式,路径填写的格式是什么。 感谢!

ploetiure avatar Feb 03 '24 15:02 ploetiure

参考mock/user.ts文件中的返回样例(/api/user/menu)

tongxin2013 avatar Feb 29 '24 07:02 tongxin2013