diff --git a/example/dashboard/config.js b/example/dashboard/config.js
new file mode 100644
index 00000000..dacf69fb
--- /dev/null
+++ b/example/dashboard/config.js
@@ -0,0 +1,74 @@
+export default {
+ base: {
+ title: '基础组件',
+ content: [
+ {
+ name: 'Badge 徽章',
+ path: '/example/badge/index'
+ }, {
+ name: 'Button 按钮',
+ path: '/example/btn/index'
+ }, {
+ name: 'Capsule 胶囊',
+ path: '/example/capsule/index'
+ }, {
+ name: 'Card 卡片',
+ path: '/example/card/index'
+ }, {
+ name: 'Cell 单元格',
+ path: '/example/cell/index'
+ }, {
+ name: 'Form 表单',
+ path: '/example/form/index'
+ }, {
+ name: 'Helper 基础样式',
+ path: '/example/helper/index'
+ }, {
+ name: 'Icon 图标',
+ path: '/example/icon/index'
+ }, {
+ name: 'Label 标签',
+ path: '/example/label/index'
+ }, {
+ name: 'Loadmore 加载',
+ path: '/example/loadmore/index'
+ }, {
+ name: 'Noticebar 通告栏',
+ path: '/example/noticebar/index'
+ }, {
+ name: 'Panel 面板',
+ path: '/example/panel/index'
+ }, {
+ name: 'Popup 弹出层',
+ path: '/example/popup/index'
+ }, {
+ name: 'Quantity 计数器',
+ path: '/example/quantity/index'
+ }, {
+ name: 'Steps 步骤条',
+ path: '/example/steps/index'
+ }, {
+ name: 'Switch 开关',
+ path: '/example/switch/index'
+ }, {
+ name: 'Tab 标签',
+ path: '/example/tab/index'
+ }, {
+ name: 'Toptips 顶部提示',
+ path: '/example/toptips/index'
+ }
+ ]
+ },
+ action: {
+ title: '操作反馈',
+ content: [
+ {
+ name: 'Toast 轻提示',
+ path: '/example/toast/index'
+ }, {
+ name: 'Dialog 弹出框',
+ path: '/example/dialog/index'
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/example/dashboard/index.js b/example/dashboard/index.js
index 9f7ddb42..4351a218 100644
--- a/example/dashboard/index.js
+++ b/example/dashboard/index.js
@@ -1,68 +1,8 @@
+import componentsConfig from './config';
+
Page({
data: {
- list: [
- {
- name: 'Badge 徽章',
- path: '/example/badge/index'
- }, {
- name: 'Button 按钮',
- path: '/example/btn/index'
- }, {
- name: 'Capsule 胶囊',
- path: '/example/capsule/index'
- }, {
- name: 'Card 卡片',
- path: '/example/card/index'
- }, {
- name: 'Cell 单元格',
- path: '/example/cell/index'
- }, {
- name: 'Dialog 弹出框',
- path: '/example/dialog/index'
- }, {
- name: 'Form 表单',
- path: '/example/form/index'
- }, {
- name: 'Helper 基础样式',
- path: '/example/helper/index'
- }, {
- name: 'Icon 图标',
- path: '/example/icon/index'
- }, {
- name: 'Label 标签',
- path: '/example/label/index'
- }, {
- name: 'Loadmore 加载',
- path: '/example/loadmore/index'
- }, {
- name: 'Noticebar 通告栏',
- path: '/example/noticebar/index'
- }, {
- name: 'Panel 面板',
- path: '/example/panel/index'
- }, {
- name: 'Popup 弹出层',
- path: '/example/popup/index'
- }, {
- name: 'Quantity 计数器',
- path: '/example/quantity/index'
- }, {
- name: 'Steps 步骤条',
- path: '/example/steps/index'
- }, {
- name: 'Switch 开关',
- path: '/example/switch/index'
- }, {
- name: 'Tab 标签',
- path: '/example/tab/index'
- }, {
- name: 'Toast 轻提示',
- path: '/example/toast/index'
- }, {
- name: 'Toptips 通告栏',
- path: '/example/toptips/index'
- }
- ]
+ list: componentsConfig
},
onLoad: function () {
diff --git a/example/dashboard/index.wxml b/example/dashboard/index.wxml
index 25d38001..369dba4e 100644
--- a/example/dashboard/index.wxml
+++ b/example/dashboard/index.wxml
@@ -2,11 +2,14 @@
-
-
- {{ item.name }}
-
-
-
-
+
+ {{ group.title }}
+
+
+ {{ item.name }}
+
+
+
+
+
diff --git a/example/form/index.wxml b/example/form/index.wxml
index ac4d04f4..f3fc4723 100644
--- a/example/form/index.wxml
+++ b/example/form/index.wxml
@@ -37,20 +37,6 @@
-
-
- 验证码
-
-
-
-
-
-
验证码