在使用EChart繪製圖表時,頁面報錯.提示 "echarts.graphic is undefined"
調試發現,在文件中有段如下代碼,使用了graphic
itemStyle: {
color: new echarts.graphic.LinearGradient(
0, 0, 0, 1,
[
{ offset: 0, color: '#83bff6' },
{ offset: 0.5, color: '#188df0' },
{ offset: 1, color: '#188df0' }
]
)
}
剛開始以爲是引用的echarts.mini.js文件不是最新文件導致的,後來發現使用最新版本的js文件一樣報錯,最後發現在調用時使用this關鍵字即可解決
即,將new echarts.graphic.LinearGradient 的調用修改成new this.echarts.graphic.LinearGradient