diff --git a/packages/charts-vue/components/grid-layout/src/gridlayoutwrapper.component.tsx b/packages/charts-vue/components/grid-layout/src/gridlayoutwrapper.component.tsx index 100507f718ee488ed64412ec52221fa8ec1cce91..9071d475fa108b210bd7951a1e3f0ac437e68601 100644 --- a/packages/charts-vue/components/grid-layout/src/gridlayoutwrapper.component.tsx +++ b/packages/charts-vue/components/grid-layout/src/gridlayoutwrapper.component.tsx @@ -42,6 +42,8 @@ export default defineComponent({ setup(props: GridLayoutProps, context: SetupContext) { const model: ShallowRef = shallowRef([...props.layout]); + const { slots } = context; + watch( () => props.layout, (newLayout) => { @@ -147,7 +149,7 @@ export default defineComponent({ onMove={moveEvent} onMoved={movedEvent} > - + { slots.default && slots.default({item}) } )) } diff --git a/packages/charts-vue/components/index.ts b/packages/charts-vue/components/index.ts index bf273ba4d2b8a92eb467198c7f9d406b0eba2039..824a1ee918bd6d17e54ceebda40151f73e0947aa 100644 --- a/packages/charts-vue/components/index.ts +++ b/packages/charts-vue/components/index.ts @@ -40,6 +40,7 @@ export default { .use(FChartsScatter) .use(FChartsCombined) .use(FChartsProcessGauge) + .use(FChartsProcessGauge) .use(FChartsBar) .use(FChartsRadar) .use(FChartsFunnel) diff --git a/packages/charts-vue/demos/grid-layout/grid-layout-charts.vue b/packages/charts-vue/demos/grid-layout/grid-layout-charts.vue new file mode 100644 index 0000000000000000000000000000000000000000..fb9e6ddb923e387161e6d014a54dff586220090a --- /dev/null +++ b/packages/charts-vue/demos/grid-layout/grid-layout-charts.vue @@ -0,0 +1,168 @@ + + + + + \ No newline at end of file diff --git a/packages/charts-vue/demos/grid-layout/grid-layout.vue b/packages/charts-vue/demos/grid-layout/grid-layout.vue index 590975a7121d5aaa85cd03b016a0632bf64337f9..a058d19397e487d5f8fd7cf55f7a20b3d67efe85 100644 --- a/packages/charts-vue/demos/grid-layout/grid-layout.vue +++ b/packages/charts-vue/demos/grid-layout/grid-layout.vue @@ -4,7 +4,7 @@ v-model:layout="layout" @layoutUpdated="onLayoutUpdated" @itemResized="onItemResized"> -