关于在jsp中Echarts的一些小bug

小惊喜 小BUG

今天,舍友接到导师的任务,让他调一下前端,类似就是地图上的小红点调不出来,我就试了试,没想到给调出来了

 

 

我过去看了看是jsp,我其实没怎么接触过jsp,仔细一看很多js语法,我就试图帮他看看,他们两个人就在哪里看,也不知道打印,也不知道用F12看看,他们本来怀疑是数据并没有拿到,但是我console.log了一下,发现数据是拿到了的。而且甚至数据并没有出错。

我起初怀疑是dom加载的问题,先加载了dom,而数据并跟不上。后来我在其他地方加了一下相关数据,发现并不是dom加载的问题。

问题是,如果把那个对象写死,就能够显示红点。类似这样:

myID = {name:"wukelan",value:[1,2,3]}

然后我分别用F12,打出来了正确的,和错误的myID,其实打印了好几遍。最后一次我发现,打印出来的数字并不是Inter类型,而是字符串类型,于是我强制把他转成了Inter类型,红点就出现了!

这时候,我感觉到了为啥要用JS去写一些东西了,这样就能避免这样的错误和麻烦!

posted @ 2022-03-02 21:39  Lzxgg  阅读(96)  评论(0编辑  收藏  举报