0
我试图使用vue-chartjs npm包,但下面的代码不呈现图表。我正在使用VueJS 2并已使用npm
安装了该软件包。Vuechart js不在组件上呈现
<canvas id="chartRecord" width="100%" height="400"></canvas>
<script>
import { Line } from 'vue-chartjs'
export default {
mounted() {
Line.renderChart({
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
datasets: [{
label: 'GitHub Commits',
backgroundColor: '#f87979',
data: [40, 20, 12, 39, 10, 40, 39, 80, 40, 20, 12, 11]
}]
})
}
}
</script>
我得到这个错误:
[Vue warn]: Error in mounted hook: "TypeError:
__WEBPACK_IMPORTED_MODULE_0_vue_chartjs__.Line.renderChart
is not a function"
能否请你解释律位?我应该在哪里放置该脚本?以及如何在我的组件中访问它。谢谢! – claudios
更新了我的回答 – thanksd
尝试了它并在js文件夹中添加了'Chartrecord.js'。我的组件在组件文件夹内,但没有运气。 – claudios