menu.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. export default [
  2. {
  3. url: '/api/menus',
  4. method: 'get',
  5. timeout: 100,
  6. response: ({ query }) => {
  7. // 响应内容
  8. const childs = [
  9. {
  10. name: 'testList',
  11. title: '列表',
  12. },
  13. {
  14. name: 'testAdd',
  15. title: '添加',
  16. },
  17. {
  18. name: 'testEdit',
  19. title: '编辑',
  20. },
  21. // {
  22. // name: 'testAuth',
  23. // title: '权限测试',
  24. // },
  25. {
  26. name: 'test-cache',
  27. title: '该页面可缓存',
  28. },
  29. {
  30. name: 'test-no-cache',
  31. title: '该页面不可缓存',
  32. },
  33. {
  34. name: 'nest',
  35. title: '二级菜单',
  36. children: [
  37. {
  38. name: 'nestPage1',
  39. title: 'page1',
  40. },
  41. {
  42. name: 'nestPage2',
  43. title: 'page2',
  44. },
  45. ],
  46. },
  47. {
  48. name: 'test-error-log',
  49. title: '测试错误日志',
  50. },
  51. ]
  52. return {
  53. code: 200,
  54. message: '获取菜单成功',
  55. data: [
  56. {
  57. name: 'test',
  58. title: '测试页面',
  59. children: childs,
  60. },
  61. ],
  62. }
  63. },
  64. },
  65. ]