在vue中使用echart時,當圖形類型為折線圖時,很多時候會使用標線markline,開始的時候,數據都是從后台取出的,但是,有一天發現后台返回的數據不規范,沒有數據,沒有字段,那么我們需要判斷下取值,當你series中data數組的元素為字符串的時候,標線取值可以是數組下標,也可以是數組中對應的元素值,但是當標線取的值為字符串A,而字符串A不在series的data數組中時,會報錯。
MarkLineView.js:103 Uncaught (in promise) TypeError: Cannot read property 'coord' of undefined
以下為官方解釋