我有一个 LineChart 组件,代码如下:
<script>
import { Line } from 'vue-chartjs'
export default {
extends: Line,
props: ['data', 'options'],
mounted () {
this.renderChart(this.data, this.options)
}
}
</script>
我想在另一个组件中使用这个组件,因为我可以影响组件 Chart.vue 的数据data
和options
值。
我是 VueJS 新手,无法理解 vue-chartjs 文档中的示例。
这是我的组件,它将成为父组件,以及我从现在开始所做的事情:
<template>
<div class="dashboard">
<chart></chart>
</div>
</template>
<script>
import Chart from '@/components/Chart'
export default {
name: 'DashBoard',
components: {
'chart': Chart
},
mounted () {},
data () {
return {
datacollection: null
}
}
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
</style>