diff --git a/examples/dynamic-components/components/chart.js b/examples/dynamic-components/components/chart.js
new file mode 100644
index 0000000000..87b8af6382
--- /dev/null
+++ b/examples/dynamic-components/components/chart.js
@@ -0,0 +1,12 @@
+let VueChart = import('vue-chartjs' /* webpackChunkName: "vue-chartjs" */)
+
+export default async () => {
+ VueChart = await VueChart
+
+ return VueChart.Bar.extend({
+ props: ['data'],
+ mounted () {
+ this.renderChart(this.data)
+ }
+ })
+}
diff --git a/examples/dynamic-components/components/image.vue b/examples/dynamic-components/components/image.vue
index f60da9a50e..a235d1f15c 100644
--- a/examples/dynamic-components/components/image.vue
+++ b/examples/dynamic-components/components/image.vue
@@ -1,6 +1,8 @@
-
-
+
+
+
+
+
+
\ No newline at end of file