我是 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
是图表实例(而不是组件实例),因为它被声明为常规函数。解决方案是使用箭头函数 将组件实例绑定为上下文:
更新了小提琴