我是 vue 和 apex 圖表的新手,基本上我需要的是從 apex 圖表選項呼叫方法,我創建了一個顯示我遇到的問題的檔案:
https://jsfiddle.net/wr3uo5va/
我需要從 chartOptions.dataLabels
呼叫方法 currencyValue
dataLabels: { enabled: true, offsetX: -25, formatter: function(val) { return val + " Reais"; <--- This works // return this.currencyValue(val) <--- This does not work }, },
有什麼建議嗎?
您可以將
chartOptions
放在方法中而不是資料中。 下面是工作程式碼方法不能在
data
或compulated
中調用,可以在methods
中調用html 中需要修改的一件事如下
問題是
formatter
回呼中的this
是圖表實例(而不是元件實例),因為它被宣告為常規函數。解決方案是使用箭頭函數 將元件實例綁定為上下文:
更新了小提琴
#