我正在尝试使用Apexcharts为我的 vue.js 站点创建一个图表,但是我的图表根本没有出现。
-Apexcharts 文档在这里
HTML
<div class="section sec2">
<div id="chart"></div>
{{chart}} <--failed attempt
</div>
...
JavaScript
<script>
import ApexCharts from 'apexcharts'
export default {
// name: 'HelloWorld',
props: {//////////this is how i use global variable with vue.js///////////////
width:{ type: String, default: function(){return('width:')}},
}
}
var options = {
chart: {
type: 'bar'
},
series: [{
name: 'sales',
data: [30,40,45,50,49,60,70,91,125]
}],
xaxis: {
categories: [1991,1992,1993,1994,1995,1996,1997, 1998,1999]
}
}
var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();
</script>
CSS
<style>
@import '../assets/style/sec.css';
#chart {
max-width: 650px;
margin: 35px auto;
}
</style>
我尝试通过将“var option = ...”转换为“option:...”来使用 vue.js 全局变量,但它只给了我一个错误。
我很确定它应该显示在带有“#chart”ID的div中
非常感谢任何帮助和建议,谢谢。