在公司 vue3 的项目中发现之前在vue2中正常使用的 echarts 的 tooltip 不显示了,
最终发现是:vue3 中使用了ref,形成了 Proxy 对象代理,但 echarts 中使用了 === 造成对比失败
解决方法:不要将 echarts 实例包装成响应式对象,也就是避免使用 ref 和 reactive。
改成如下写法:
let chart = null
使用普通变量保存 echarts 实例,即可解决
在公司 vue3 的项目中发现之前在vue2中正常使用的 echarts 的 tooltip 不显示了,
最终发现是:vue3 中使用了ref,形成了 Proxy 对象代理,但 echarts 中使用了 === 造成对比失败
解决方法:不要将 echarts 实例包装成响应式对象,也就是避免使用 ref 和 reactive。
改成如下写法:
let chart = null
使用普通变量保存 echarts 实例,即可解决