diff --git a/src/v2/components/componentData.js b/src/v2/components/componentData.js index 954086b..602e361 100644 --- a/src/v2/components/componentData.js +++ b/src/v2/components/componentData.js @@ -5,7 +5,29 @@ export const componentList = [ type: 'line-chart', icon: require('@/assets/chart-line.png'), groupName: '图表', - component: () => import('./elements/chart-line.vue') // 新增组件引用 + component: () => import('./elements/chart-line.vue'), // 新增组件引用 + props: [ + { + name: 'title', + type: 'string', + label: '标题', + default: '线图标题', + group: '基础' + }, + { + name: 'dbName', + type: 'string', + label: '数据源对象', + default: '', + group: '数据' + }, + ], + defaultOption: { + x: 0, + y: 0, + width: 600, + height: 300 + } }, { id: 'chart-bar', @@ -29,7 +51,13 @@ export const componentList = [ default: '', group: '数据' }, - ] + ], + defaultOption: { + x: 0, + y: 0, + width: 300, + height: 300 + } }, { id: 'chart-pie', diff --git a/src/v2/components/elements/chart-bar.vue b/src/v2/components/elements/chart-bar.vue index b1a64ad..12ab118 100644 --- a/src/v2/components/elements/chart-bar.vue +++ b/src/v2/components/elements/chart-bar.vue @@ -1,24 +1,56 @@ +}; + + \ No newline at end of file diff --git a/src/v2/components/elements/chart-line.vue b/src/v2/components/elements/chart-line.vue index 374dd69..7aa510c 100644 --- a/src/v2/components/elements/chart-line.vue +++ b/src/v2/components/elements/chart-line.vue @@ -1,25 +1,74 @@ \ No newline at end of file