私は vue チャートと apex チャートを初めて使用します。基本的に必要なのは、apex チャート オプションからメソッドを呼び出すことです。私が抱えている問題を示すファイルを作成しました。
https://jsfiddle.net/wr3uo5va/
メソッド currencyValue を chartOptions.dataLabels
currencyValue
を
データの代わりにメソッドに chartOptions を入れることができます。 以下は作業コードです
chartOptions
メソッドは data または compulated では呼び出すことができませんが、methods
data
compulated
methods
修正が必要な点は次のとおりです
問題は、formatter コールバックの this が通常の関数として宣言されているため、チャート インスタンス (コンポーネント インスタンスではない) であることです。
formatter
this
解決策は、アロー関数を使用してコンポーネント インスタンスをコンテキストとしてバインドすることです:
更新されたフィドル
データの代わりにメソッドに
chartOptions
を入れることができます。 以下は作業コードですメソッドは
では呼び出すことができます。data
またはcompulated
では呼び出すことができませんが、methods
修正が必要な点は次のとおりです
リーリー問題は、
formatter
コールバックのthis
が通常の関数として宣言されているため、チャート インスタンス (コンポーネント インスタンスではない) であることです。解決策は、アロー関数を使用してコンポーネント インスタンスをコンテキストとしてバインドすることです:
リーリー更新されたフィドル