問題タブ [svelte-store]
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.
svelte - svelte: コンポーネント間でリアクティブ データを渡す
ユーザー プロファイルの pic を読み込む onMount を持つコンポーネント (userprofile) があり、ユーザー プロファイルの pic を更新する別のコンポーネント (updatePic) があります。 updatePic コンポーネントで更新されたときに、userprofile コンポーネントでユーザーの pic を即座に変更します。今のところ、書き込み可能なストアを使用しようとしましたが、機能せず、反応性に $ を追加すると、「サブスクライブは関数ではありません」というエラーが表示されます。
ユーザープロファイル コンポーネント
updatePic コンポーネント
uPic.js
svelte - 同じオブジェクトにアクセスするために2つのコンポーネントを洗練する
私のアプリには、ルートがありますmap.svelte
これには 2 つの子コンポーネントがMap.svelte
あります。LayerSelector.svelte
Map.svelte
OpenLayersmap
インスタンスを作成します。LayerSelector.svelte
このインスタンスにアクセスする必要があります。
map
インスタンスを宣言しmap.svelte
て2つのコンポーネントにバインドしていますが、アクセスできないようですLayerSelector.svelte
map.svelte:
Map.svelte:
initMap.js
LayerSelector.svelte:
どこが間違っているのでしょうか?OpenLayersmap
インスタンスを書き込み可能なストアに配置する必要がありますか?