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