echarts5 在vue3 中tooltip显示不出来
const unwarp = (obj) => obj && (obj.__v_raw || obj.valueOf() || obj);
unwarp(this.chart).setOption(this.getOption());
<div id="app"> <div id="chart-demo"></div> </div> <script> import { createApp } from 'vue'; import * as echarts from "echarts"; const unwarp = (obj) => obj && (obj.__v_raw || obj.valueOf() || obj); createApp({ data(){ return { chart:null } }, mounted{ let dom = document.getElementById("chart-demo"); this.chart = echarts.init(dom); unwarp(this.chart).setOption(this.getOption()); }, methods:{ getOption(){ return { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, tooltip:{}, series: [{ data: [150, 230, 224, 218, 135, 147, 260], type: 'line' }] }; } } }).mount("#app"); </script>
转载:https://blog.csdn.net/xy109/article/details/113869790
本文作者:___mouM
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.