components.config.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457
  1. export default [{
  2. groupName: '基础组件',
  3. groupName_en: 'Basic components',
  4. list: [{
  5. path: '/pages/componentsB/color/color',
  6. icon: 'color',
  7. title: 'Color 色彩',
  8. title_en: 'Color'
  9. }, {
  10. path: '/pages/componentsA/icon/icon',
  11. icon: 'icon',
  12. title: 'Icon 图标',
  13. title_en: 'Icon'
  14. }, {
  15. path: '/pages/componentsA/image/image',
  16. icon: 'image',
  17. title: 'Image 图片',
  18. title_en: 'Image'
  19. }, {
  20. path: '/pages/componentsA/button/button',
  21. icon: 'button',
  22. title: 'Button 按钮',
  23. title_en: 'Button'
  24. }, {
  25. path: '/pages/componentsC/text/text',
  26. icon: 'text',
  27. title: 'Text 文本',
  28. title_en: 'Text'
  29. }, {
  30. path: '/pages/componentsC/layout/layout',
  31. icon: 'layout',
  32. title: 'Layout 布局',
  33. title_en: 'Layout'
  34. }, {
  35. path: '/pages/componentsA/cell/cell',
  36. icon: 'cell',
  37. title: 'Cell 单元格',
  38. title_en: 'Cell'
  39. }, {
  40. path: '/pages/componentsB/badge/badge',
  41. icon: 'badge',
  42. title: 'Badge 徽标数',
  43. title_en: 'Badge'
  44. }, {
  45. path: '/pages/componentsB/tag/tag',
  46. icon: 'tag',
  47. title: 'Tag 标签',
  48. title_en: 'Tag'
  49. }, {
  50. path: '/pages/componentsA/loading-icon/loading-icon',
  51. icon: 'loading',
  52. title: 'Loading 加载动画',
  53. title_en: 'loading Icon'
  54. }, {
  55. path: '/pages/componentsA/loading-page/loading-page',
  56. icon: 'loading-page',
  57. title: 'Loading page 加载页',
  58. title_en: 'Loading Page'
  59. }]
  60. },
  61. {
  62. groupName: '表单组件',
  63. groupName_en: 'Form components',
  64. list: [{
  65. path: '/pages/componentsC/form/form',
  66. icon: 'form',
  67. title: 'Form 表单',
  68. title_en: 'Form'
  69. }, {
  70. path: '/pages/componentsC/calendar/calendar',
  71. icon: 'calendar',
  72. title: 'Calendar 日历',
  73. title_en: 'Calendar'
  74. }, {
  75. path: '/pages/componentsB/keyboard/keyboard',
  76. icon: 'keyboard',
  77. title: 'Keyboard 键盘',
  78. title_en: 'Keyboard'
  79. }, {
  80. path: '/pages/componentsC/picker/picker',
  81. icon: 'picker',
  82. title: 'Picker 选择器',
  83. title_en: 'Picker'
  84. }, {
  85. path: '/pages/componentsC/datetimePicker/datetimePicker',
  86. icon: 'datetimePicker',
  87. title: 'DatetimePicker 时间选择器',
  88. title_en: 'Picker'
  89. }, {
  90. path: '/pages/componentsA/rate/rate',
  91. icon: 'rate',
  92. title: 'Rate 评分',
  93. title_en: 'Rate'
  94. }, {
  95. path: '/pages/componentsB/search/search',
  96. icon: 'search',
  97. title: 'Search 搜索',
  98. title_en: 'Search'
  99. }, {
  100. path: '/pages/componentsB/numberBox/numberBox',
  101. icon: 'numberBox',
  102. title: 'NumberBox 步进器',
  103. title_en: 'NumberBox'
  104. }, {
  105. path: '/pages/componentsB/upload/upload',
  106. icon: 'upload',
  107. title: 'Upload 上传',
  108. title_en: 'Upload'
  109. }, {
  110. path: '/pages/componentsB/code/code',
  111. icon: 'code',
  112. title: 'Code 验证码倒计时',
  113. title_en: 'VerificationCode'
  114. }, {
  115. path: '/pages/componentsC/input/input',
  116. icon: 'field',
  117. title: 'Input 输入框',
  118. title_en: 'Input'
  119. }, {
  120. path: '/pages/componentsC/textarea/textarea',
  121. icon: 'textarea',
  122. title: 'Textarea 文本域',
  123. title_en: 'Textarea'
  124. }, {
  125. path: '/pages/componentsA/checkbox/checkbox',
  126. icon: 'checkbox',
  127. title: 'Checkbox 复选框',
  128. title_en: 'Checkbox'
  129. }, {
  130. path: '/pages/componentsA/radio/radio',
  131. icon: 'radio',
  132. title: 'Radio 单选框',
  133. title_en: 'Radio'
  134. }, {
  135. path: '/pages/componentsB/switch/switch',
  136. icon: 'switch',
  137. title: 'Switch 开关选择器',
  138. title_en: 'Switch'
  139. }, {
  140. path: '/pages/componentsB/slider/slider',
  141. icon: 'slider',
  142. title: 'Slider 滑动选择器',
  143. title_en: 'Slider'
  144. }, {
  145. path: '/pages/componentsC/album/album',
  146. icon: 'album',
  147. title: 'Album 相册',
  148. title_en: 'Album'
  149. }]
  150. }, {
  151. groupName: '数据组件',
  152. groupName_en: 'Data components',
  153. list: [{
  154. path: '/pages/componentsC/list/list',
  155. icon: 'list',
  156. title: 'List 列表',
  157. title_en: 'List'
  158. }, {
  159. path: '/pages/componentsB/progress/progress',
  160. icon: 'progress',
  161. title: 'Progress 进度条',
  162. title_en: 'Progress'
  163. },
  164. // {
  165. // path: '/pages/componentsC/table/table',
  166. // icon: 'table',
  167. // title: 'Table 表格(暂无)',
  168. // title_en: 'Table',
  169. // },
  170. {
  171. path: '/pages/componentsB/countDown/countDown',
  172. icon: 'countDown',
  173. title: 'CountDown 倒计时',
  174. title_en: 'CountDown'
  175. }, {
  176. path: '/pages/componentsB/countTo/countTo',
  177. icon: 'countTo',
  178. title: 'CountTo 数字滚动',
  179. title_en: 'CountTo'
  180. }]
  181. }, {
  182. groupName: '反馈组件',
  183. groupName_en: 'Feedback components',
  184. list: [{
  185. path: '/pages/componentsC/tooltip/tooltip',
  186. icon: 'tooltip',
  187. title: 'Tooltip 长按提示',
  188. title_en: 'ActionSheet'
  189. }, {
  190. path: '/pages/componentsB/actionSheet/actionSheet',
  191. icon: 'actionSheet',
  192. title: 'ActionSheet 上拉菜单',
  193. title_en: 'ActionSheet'
  194. }, {
  195. path: '/pages/componentsB/alert/alert',
  196. icon: 'alert',
  197. title: 'Alert 警告提示',
  198. title_en: 'Alert'
  199. }, {
  200. path: '/pages/componentsB/toast/toast',
  201. icon: 'toast',
  202. title: 'Toast 消息提示',
  203. title_en: 'Toast'
  204. }, {
  205. path: '/pages/componentsB/noticeBar/noticeBar',
  206. icon: 'noticeBar',
  207. title: 'NoticeBar 滚动通知',
  208. title_en: 'NoticeBar'
  209. }, {
  210. path: '/pages/componentsB/notify/notify',
  211. icon: 'notify',
  212. title: 'Notify 消息提示',
  213. title_en: 'Notify'
  214. }, {
  215. path: '/pages/componentsA/swipeAction/swipeAction',
  216. icon: 'swipeAction',
  217. title: 'SwipeAction 滑动单元格',
  218. title_en: 'SwipeAction'
  219. }, {
  220. path: '/pages/componentsB/collapse/collapse',
  221. icon: 'collapse',
  222. title: 'Collapse 折叠面板',
  223. title_en: 'Collapse'
  224. }, {
  225. path: '/pages/componentsA/popup/popup',
  226. icon: 'popup',
  227. title: 'Popup 弹出层',
  228. title_en: 'Popup'
  229. }, {
  230. path: '/pages/componentsC/modal/modal',
  231. icon: 'modal',
  232. title: 'Modal 模态框',
  233. title_en: 'Modal'
  234. }
  235. , {
  236. path: '/pages/componentsD/copy/copy',
  237. icon: 'copy',
  238. title: 'copy 复制',
  239. title_en: 'Copy'
  240. }, {
  241. path: '/pages/componentsD/floatButton/floatButton',
  242. icon: 'copy',
  243. title: 'floatButton 悬浮按钮',
  244. title_en: 'Float Button'
  245. }
  246. // {
  247. // path: '/pages/componentsA/fullScreen/fullScreen',
  248. // icon: 'pressingScreen',
  249. // title: 'fullScreen 压窗屏(暂无)',
  250. // title_en: 'fullScreen',
  251. // },
  252. ]
  253. }, {
  254. groupName: '布局组件',
  255. groupName_en: 'Layout components',
  256. list: [{
  257. path: '/pages/componentsC/scrollList/scrollList',
  258. icon: 'scrollList',
  259. title: 'ScrollList 横向滚动列表',
  260. title_en: 'ScrollList'
  261. }, {
  262. path: '/pages/componentsA/line/line',
  263. icon: 'line',
  264. title: 'Line 线条',
  265. title_en: 'Line'
  266. }, {
  267. path: '/pages/componentsB/card/card',
  268. icon: 'empty',
  269. title: 'Card 卡片',
  270. title_en: 'Card'
  271. }, {
  272. path: '/pages/componentsA/overlay/overlay',
  273. icon: 'mask',
  274. title: 'Overlay 遮罩层',
  275. title_en: 'Overlay'
  276. },
  277. // #ifndef MP-TOUTIAO
  278. {
  279. path: '/pages/componentsC/noNetwork/noNetwork',
  280. icon: 'noNetwork',
  281. title: 'NoNetwork 无网络提示',
  282. title_en: 'NoNetwork'
  283. },
  284. // #endif
  285. {
  286. path: '/pages/componentsA/grid/grid',
  287. icon: 'grid',
  288. title: 'Grid 宫格布局',
  289. title_en: 'Grid'
  290. }, {
  291. path: '/pages/componentsC/swiper/swiper',
  292. icon: 'swiper',
  293. title: 'Swiper 轮播图',
  294. title_en: 'Swiper'
  295. }, {
  296. path: '/pages/componentsC/skeleton/skeleton',
  297. icon: 'skeleton',
  298. title: 'Skeleton 骨架屏',
  299. title_en: 'Skeleton'
  300. }, {
  301. path: '/pages/componentsA/sticky/sticky',
  302. icon: 'sticky',
  303. title: 'Sticky 吸顶',
  304. title_en: 'Sticky'
  305. },
  306. {
  307. path: '/pages/componentsB/waterfall/waterfall',
  308. icon: 'waterfall',
  309. title: 'Waterfall 瀑布流',
  310. title_en: 'Waterfall'
  311. },
  312. {
  313. path: '/pages/componentsA/divider/divider',
  314. icon: 'divider',
  315. title: 'Divider 分割线',
  316. title_en: 'Divider'
  317. }, {
  318. path: '/pages/componentsD/box/box',
  319. icon: 'box',
  320. title: 'Box 盒子',
  321. title_en: 'Box'
  322. }
  323. ]
  324. },
  325. {
  326. groupName: '导航组件',
  327. groupName_en: 'Navigation components',
  328. list: [
  329. {
  330. path: '/pages/componentsB/dropdown/dropdown',
  331. icon: 'dropdown',
  332. title: 'Dropdown 下拉菜单',
  333. title_en: 'Dropdown',
  334. },
  335. {
  336. path: '/pages/componentsB/tabbar/tabbar',
  337. icon: 'tabbar',
  338. title: 'Tabbar 底部导航栏',
  339. title_en: 'Tabbar'
  340. }, {
  341. path: '/pages/componentsA/backtop/backtop',
  342. icon: 'backTop',
  343. title: 'BackTop 返回顶部',
  344. title_en: 'BackTop'
  345. }, {
  346. path: '/pages/componentsC/navbar/navbar',
  347. icon: 'navbar',
  348. title: 'Navbar 导航栏',
  349. title_en: 'Navbar'
  350. }, {
  351. path: '/pages/componentsD/navbarMini/navbarMini',
  352. icon: 'navbar',
  353. title: 'NavbarMini 迷你导航栏',
  354. title_en: 'Navbar'
  355. }, {
  356. path: '/pages/componentsC/tabs/tabs',
  357. icon: 'tabs',
  358. title: 'Tabs 标签',
  359. title_en: 'Tabs'
  360. },
  361. // // #ifndef MP-ALIPAY
  362. // {
  363. // path: '/pages/template/order/order',
  364. // icon: 'tabsSwiper',
  365. // title: 'TabsSwiper 全屏选项卡(暂无)',
  366. // title_en: 'TabsSwiper',
  367. // },
  368. // // #endif
  369. {
  370. path: '/pages/componentsC/subsection/subsection',
  371. icon: 'subsection',
  372. title: 'Subsection 分段器',
  373. title_en: 'Subsection'
  374. }, {
  375. path: '/pages/componentsC/indexList/indexList',
  376. icon: 'indexList',
  377. title: 'IndexList 索引列表',
  378. title_en: 'IndexList'
  379. }, {
  380. path: '/pages/componentsC/steps/steps',
  381. icon: 'steps',
  382. title: 'Steps 步骤条',
  383. title_en: 'Steps'
  384. }, {
  385. path: '/pages/componentsA/empty/empty',
  386. icon: 'empty',
  387. title: 'Empty 内容为空',
  388. title_en: 'Empty'
  389. }
  390. ]
  391. }, {
  392. groupName: '其他组件',
  393. groupName_en: 'Other components',
  394. list: [
  395. {
  396. path: '/pages/componentsB/parse/parse',
  397. icon: 'parse',
  398. title: 'Parse 富文本解析器',
  399. title_en: 'Parse'
  400. },
  401. {
  402. path: '/pages/componentsC/codeInput/codeInput',
  403. icon: 'messageInput',
  404. title: 'CodeInput 验证码输入',
  405. title_en: 'CodeInput'
  406. },
  407. // {
  408. // path: '/pages/componentsC/avatarCropper/avatarCropper',
  409. // icon: 'avatarCropper',
  410. // title: 'AvatarCropper 头像裁剪(暂无)',
  411. // title_en: 'AvatarCropper',
  412. // },
  413. {
  414. path: '/pages/componentsC/loadmore/loadmore',
  415. icon: 'loadmore',
  416. title: 'Loadmore 加载更多',
  417. title_en: 'Loadmore'
  418. }, {
  419. path: '/pages/componentsC/readMore/readMore',
  420. icon: 'readMore',
  421. title: 'ReadMore 展开阅读更多',
  422. title_en: 'ReadMore'
  423. },
  424. {
  425. path: '/pages/componentsA/lazyLoad/lazyLoad',
  426. icon: 'lazyLoad',
  427. title: 'LazyLoad 懒加载',
  428. title_en: 'LazyLoad',
  429. },
  430. {
  431. path: '/pages/componentsA/gap/gap',
  432. icon: 'gap',
  433. title: 'Gap 间隔槽',
  434. title_en: 'Gap'
  435. }, {
  436. path: '/pages/componentsC/avatar/avatar',
  437. icon: 'avatar',
  438. title: 'Avatar 头像',
  439. title_en: 'Avatar'
  440. }, {
  441. path: '/pages/componentsA/link/link',
  442. icon: 'link',
  443. title: 'Link 超链接',
  444. title_en: 'Link'
  445. }, {
  446. path: '/pages/componentsA/transition/transition',
  447. icon: 'transition',
  448. title: 'transition 动画',
  449. title_en: '动画'
  450. }, {
  451. path: '/pages/componentsD/qrcode/qrcode',
  452. icon: 'qrcode',
  453. title: 'qrcode 二维码',
  454. title_en: '二维码'
  455. }]
  456. }
  457. ]