echarts使用测试内网正常,发布到正式网或者外网之后点击其他页面再回来会不显示

Posted 野猪佩奇007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts使用测试内网正常,发布到正式网或者外网之后点击其他页面再回来会不显示相关的知识,希望对你有一定的参考价值。

项目场景:

vue项目使用echarts柱状图表


问题描述

echarts使用测试内网正常,发布到正式网或者外网之后点击其他页面再回来会不显示

解决方案:

一开始是这样写的
html:

<div id="main" style="width: 100%;height: 370px;top: -18px;"></div>

js:

var myChart = echarts.init(document.getElementById("main"));

发布外网切换页面再点回来不显示
需要更换方法:id="main"换成ref方法,proxy是vue3的this写法

<div ref="mains" id="main" style="width: 100%;height: 370px;top: -18px;"></div>
let myChart = echarts.init(proxy.$refs["mains"]);

以上是关于echarts使用测试内网正常,发布到正式网或者外网之后点击其他页面再回来会不显示的主要内容,如果未能解决你的问题,请参考以下文章

内网无法连接外网的原因是啥?

关于内网用户访问外网ftp的问题:无法列出目录

关于javaSocket外网通信的问题

如何从外网SSH连接内网服务器

路由器PPPoE拨号获得的IP与从外网检测到的IP不同

Linux-SSH反向连接(内网穿透,打洞)