問題タブ [vega-lite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Vue + Vuex プロジェクトに Vega チャートを埋め込もうとすると、キャッチされないエラーが発生します
Vue.js (状態管理用の vuex と一緒に) プロジェクト内でvega-embedを使用しようとしています。基本的に、バックエンドは Vega json オブジェクトを提供します。これは、クリック イベントで HTTP GET 要求を介してフロントエンドによって取得されます。ただし、プロットを表示するには 2 回クリックする必要があり、最初のクリック イベントでは常にエラー " Uncaught (in promise) TypeError: Cannot read property '$schema' of null
" が発生します。誰かがデバッグを手伝ってくれますか? 非常に高く評価。詳細を以下に示します。
vue コンポーネント ファイル:
...そしてストアjsファイル: