1. 程式人生 > >在vue中封裝echarts折線圖元件

在vue中封裝echarts折線圖元件

 先來張圖

要實現在父元件引用子元件圖表,父元件需要傳遞給圖表元件幾個資料,

id: 圖表例項化需要一個唯一的id;

time: x軸的顯示資料,引數名可以自己定義;

opData: 用來配置series的系列列表,引數可以自己定義;

unit: y軸單位顯示,引數可以自己定義;

title: 圖表系列標記,引數可以自己定義;

父元件:

然後封裝的子元件如下:

需要注意的是父元件掛載的時候,如果資料是通過呼叫介面獲取的資料,第一次傳遞過來數值是空的,子元件拿取空數值掛載,那麼父元件回撥後獲取的資料再傳遞給子元件,不會重繪圖表,所以需要watch來監聽數值的變化。

 以上! 有錯誤歡迎指出。