WARN in ./node_modules/vue-chartjs/es/BaseCharts.js
"export 'default' (imported as 'Chart') was not found in 'chart.js'
Run Code Online (Sandbox Code Playgroud)
还有这个在 devtools 中:
TypeError: chart_js__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor
Run Code Online (Sandbox Code Playgroud)
$ yarn create nuxt-app <project_name>
$ yarn add vue-chartjs chart.js
~/components/BarChart.js
import { Bar } from 'vue-chartjs'
export default {
extends: Bar,
props: ['data', 'options'],
mounted() {
this.renderChart(this.data, this.options)
},
}
Run Code Online (Sandbox Code Playgroud)
~/pages/index.vue
<template>
<div class="container">
<div>
<bar-chart
:data="barChartData"
:options="barChartOptions"
:height="200"
/>
</div>
</div>
</template>
<script>
export …
Run Code Online (Sandbox Code Playgroud)