在vue中使用echart时,当图形类型为折线图时,很多时候会使用标线markline,开始的时候,数据都是从后台取出的,但是,有一天发现后台返回的数据不规范,没有数据,没有字段,那么我们需要判断下取值,当你series中data数组的元素为字符串的时候,标线取值可以是数组下标,也可以是数组中对应的元素值,但是当标线取的值为字符串A,而字符串A不在series的data数组中时,会报错。
MarkLineView.js:103 Uncaught (in promise) TypeError: Cannot read property 'coord' of undefined
以下为官方解释