uni-app ios Script error filename:0 lineno:0
背景:最近在uniapp上用echarts做折线图时遇到一个问题,同一页面有多个图形时,就有几率出现某一个图形不显示,并且ios报错Script error filename:0 lineno:0,很奇怪的是,如果写死数据,不会出现这个问题。但是死数据,放在请求后赋值也会出现同样的问题。检查了挺久才发现问题。
主要问题是在echart.vue这个文件里renderjs里有时候拿不到我从父组件传过来option。
最后解决的方案是在renderjs定义一个变量options,在mounted时把父组件传过来值赋值给他,最后在iniEchartst时用options去更新图