Javascript Vue.js项目中未出现Apexcharts条形图
我正在尝试使用为我的vue.js站点创建一个图表,但是我的图表根本没有出现 -Apexcharts文档 HTMLJavascript Vue.js项目中未出现Apexcharts条形图,javascript,vue.js,charts,apexcharts,Javascript,Vue.js,Charts,Apexcharts,我正在尝试使用为我的vue.js站点创建一个图表,但是我的图表根本没有出现 -Apexcharts文档 HTML <div class="section sec2"> <div id="chart"></div> {{chart}} <--failed attempt </div> ... {{chart}编辑:此答案是在vue apexcharts包装器未发布时编写的。如果您正在寻找Vue与ApexCharts
<div class="section sec2">
<div id="chart"></div>
{{chart}} <--failed attempt
</div>
...
{{chart}编辑:此答案是在vue apexcharts包装器未发布时编写的。如果您正在寻找Vue与ApexCharts集成的更好示例,请查看
ApexCharts文档目前没有关于如何在Vue/React中使用它的示例,因此我将尝试提供一个在Vue.js中使用ApexCharts的简单演示
这里是HTML部分
<div id="app">
<div id="chart" ref="barchart"></div>
</div>
ApexCharts只需要引用DOM元素,无论它是否在Vue/React中,都可以在屏幕上呈现图表。在上面的代码中,我通过这个引用了DOM元素。$refs
下面是我上面给出的示例的链接编辑:这个答案是在vue apexcharts包装器未发布时编写的。如果您正在寻找Vue与ApexCharts集成的更好示例,请查看
ApexCharts文档目前没有关于如何在Vue/React中使用它的示例,因此我将尝试提供一个在Vue.js中使用ApexCharts的简单演示
这里是HTML部分
<div id="app">
<div id="chart" ref="barchart"></div>
</div>
ApexCharts只需要引用DOM元素,无论它是否在Vue/React中,都可以在屏幕上呈现图表。在上面的代码中,我通过这个引用了DOM元素。$refs
这是我上面给出的示例的链接我用你的代码替换了我的代码来修复它,它给了我一些错误,我添加了“从”Vue/dist/Vue.js“导入Vue”并修复了大部分错误,但现在它在下面的comentUncaught(承诺)中发布的chrome控制台中给了我这个错误TypeError:无法读取未定义工作的属性“firstChild”。谢谢你的回答救了我一命!我用你的代码替换了我的代码来修复它,它给了我一些错误,我添加了“import Vue from”Vue/dist/Vue.js”导入,它修复了大部分错误,但现在它在chrome控制台中给了我这个错误,该控制台发布在下面的comentUncaught(承诺)TypeError中:无法读取未定义工作的属性“firstChild”。谢谢你的回答救了我一命!
<div id="app">
<div id="chart" ref="barchart"></div>
</div>
new Vue({
el: '#app',
mounted: function() {
const chart = new ApexCharts(this.$refs.barchart, {
chart: {
type: 'bar',
height: 400
},
series: [{
name: 'sales',
data: [30,40,45,50,49,60,70,91,125]
}],
xaxis: {
categories: [1991,1992,1993,1994,1995,1996,1997, 1998,1999]
}
})
chart.render();
}
});