comp.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import type { MenuModule } from '/@/router/types.d';
  2. const menu: MenuModule = {
  3. orderNo: 30,
  4. menu: {
  5. name: '组件',
  6. path: '/comp',
  7. children: [
  8. {
  9. path: 'basic',
  10. name: '基础组件',
  11. },
  12. {
  13. path: 'countTo',
  14. name: '数字动画',
  15. },
  16. {
  17. path: 'transition',
  18. name: '动画组件',
  19. },
  20. {
  21. path: 'modal',
  22. name: '弹窗扩展',
  23. },
  24. {
  25. path: 'drawer',
  26. name: '抽屉扩展',
  27. },
  28. {
  29. path: 'desc',
  30. name: '详情组件',
  31. },
  32. {
  33. path: 'qrcode',
  34. name: '二维码组件',
  35. },
  36. {
  37. path: 'strength-meter',
  38. name: '密码强度组件',
  39. },
  40. {
  41. path: 'upload',
  42. name: '上传组件',
  43. },
  44. {
  45. path: 'scroll',
  46. name: '滚动组件',
  47. children: [
  48. {
  49. path: 'basic',
  50. name: '基础示例',
  51. },
  52. {
  53. path: 'action',
  54. name: '函数操作示例',
  55. },
  56. {
  57. path: 'virtualScroll',
  58. name: '虚拟滚动',
  59. },
  60. ],
  61. },
  62. {
  63. path: 'lazy',
  64. name: '懒加载组件',
  65. children: [
  66. {
  67. path: 'basic',
  68. name: '基础示例',
  69. },
  70. {
  71. path: 'transition',
  72. name: '动画效果',
  73. },
  74. ],
  75. },
  76. {
  77. path: 'verify',
  78. name: '验证组件',
  79. children: [
  80. {
  81. path: 'drag',
  82. name: '拖拽校验',
  83. },
  84. {
  85. path: 'rotate',
  86. name: '图片还原校验',
  87. },
  88. ],
  89. },
  90. {
  91. path: '/form',
  92. name: '验证组件',
  93. children: [
  94. {
  95. path: '/base',
  96. name: '拖拽校验',
  97. },
  98. ],
  99. },
  100. ],
  101. },
  102. };
  103. export default menu;