components.config.js 12 KB

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