本文介绍: echarts 报错 this.dom.getContext is not a function;原因:因为在初始化echarts的时候,echarts.js规定只能使用dom原生方法获取标签,document.getElementById(‘id‘);这里我结合vue使用 所以用的是$refs ,我印象中使用$refs是可以的,但是当我打印两个对象查看时 差异性就可以显现出来,一个是原生的dom对象,另一个却是Vue组件实例对象代码部分: <div class=”
echarts 报错 this.dom.getContext is not a function;
原因:因为在初始化echarts的时候,echarts.js规定只能使用dom原生方法获取标签,document.getElementById(‘id‘);这里我结合vue使用 所以用的是$refs ,我印象中使用$refs是可以的,但是当我打印两个对象查看时 差异性就可以显现出来,一个是原生的dom对象,另一个却是Vue组件实例对象
<div class="dashboard-chart">
<div class="temperature">
<el-card class="box-card" id="temperature" ref="temperature">
</el-card>
</div>
</div>
mounted(){
let myChart = echarts.init(document.getElementById('temperature'));
// let myChart = echarts.init(this.$refs.temperature);
console.log(document.getElementById('temperature'));
console.log(this.$refs.temperature);
console.log('byID'+document.getElementById('temperature'));
console.log('$refs'+this.$refs.temperature);
myChart.setOption(this.option,true)
}
原文地址:https://blog.csdn.net/weixin_44948981/article/details/124296645
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_27502.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。