comp.ts 2.3 KB
Newer Older
陈文彬 已提交
1
import type { MenuModule } from '/@/router/types.d';
V
vben 已提交
2
import { t } from '/@/hooks/web/useI18n';
V
vben 已提交
3

陈文彬 已提交
4 5 6
const menu: MenuModule = {
  orderNo: 30,
  menu: {
V
vben 已提交
7
    name: t('routes.demo.comp.comp'),
陈文彬 已提交
8
    path: '/comp',
V
vben 已提交
9 10 11
    tag: {
      dot: true,
    },
陈文彬 已提交
12 13
    children: [
      {
V
vben 已提交
14
        path: 'basic',
V
vben 已提交
15
        name: t('routes.demo.comp.basic'),
陈文彬 已提交
16
      },
V
vben 已提交
17
      {
V
vben 已提交
18
        path: 'countTo',
V
vben 已提交
19
        name: t('routes.demo.comp.countTo'),
V
vben 已提交
20
      },
21 22
      {
        path: 'transition',
V
vben 已提交
23
        name: t('routes.demo.comp.transition'),
24
      },
V
vben 已提交
25

26 27
      {
        path: 'modal',
V
vben 已提交
28
        name: t('routes.demo.comp.modal'),
29 30 31
      },
      {
        path: 'drawer',
V
vben 已提交
32
        name: t('routes.demo.comp.drawer'),
33 34 35
      },
      {
        path: 'desc',
V
vben 已提交
36
        name: t('routes.demo.comp.desc'),
37 38 39
      },
      {
        path: 'qrcode',
V
vben 已提交
40
        name: t('routes.demo.comp.qrcode'),
41 42 43
      },
      {
        path: 'strength-meter',
V
vben 已提交
44
        name: t('routes.demo.comp.strength'),
45
      },
V
vben 已提交
46 47
      {
        path: 'upload',
V
vben 已提交
48
        name: t('routes.demo.comp.upload'),
V
vben 已提交
49
      },
V
vben 已提交
50 51
      {
        path: 'loading',
V
vben 已提交
52
        name: t('routes.demo.comp.loading'),
V
vben 已提交
53 54 55
        tag: {
          content: 'new',
        },
V
vben 已提交
56
      },
陈文彬 已提交
57
      {
V
vben 已提交
58
        path: 'scroll',
V
vben 已提交
59
        name: t('routes.demo.comp.scroll'),
陈文彬 已提交
60 61 62
        children: [
          {
            path: 'basic',
V
vben 已提交
63
            name: t('routes.demo.comp.scrollBasic'),
陈文彬 已提交
64 65 66
          },
          {
            path: 'action',
V
vben 已提交
67
            name: t('routes.demo.comp.scrollAction'),
陈文彬 已提交
68 69 70
          },
          {
            path: 'virtualScroll',
V
vben 已提交
71
            name: t('routes.demo.comp.virtualScroll'),
陈文彬 已提交
72 73 74
          },
        ],
      },
V
vben 已提交
75 76
      {
        path: 'lazy',
V
vben 已提交
77
        name: t('routes.demo.comp.lazy'),
78 79 80
        children: [
          {
            path: 'basic',
V
vben 已提交
81
            name: t('routes.demo.comp.lazyBasic'),
82 83 84
          },
          {
            path: 'transition',
V
vben 已提交
85
            name: t('routes.demo.comp.lazyTransition'),
86 87
          },
        ],
V
vben 已提交
88
      },
陈文彬 已提交
89
      {
V
vben 已提交
90
        path: 'verify',
V
vben 已提交
91
        name: t('routes.demo.comp.verify'),
陈文彬 已提交
92 93
        children: [
          {
V
vben 已提交
94
            path: 'drag',
V
vben 已提交
95
            name: t('routes.demo.comp.verifyDrag'),
陈文彬 已提交
96 97
          },
          {
V
vben 已提交
98
            path: 'rotate',
V
vben 已提交
99
            name: t('routes.demo.comp.verifyRotate'),
V
vben 已提交
100 101 102
          },
        ],
      },
陈文彬 已提交
103 104 105 106
    ],
  },
};
export default menu;