components.config.js 9.3 KB

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