問題タブ [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.

0 投票する
0 に答える
142 参照

svelte - svelte: コンポーネント間でリアクティブ データを渡す

ユーザー プロファイルの pic を読み込む onMount を持つコンポーネント (userprofile) があり、ユーザー プロファイルの pic を更新する別のコンポーネント (updatePic) があります。 updatePic コンポーネントで更新されたときに、userprofile コンポーネントでユーザーの pic を即座に変更します。今のところ、書き込み可能なストアを使用しようとしましたが、機能せず、反応性に $ を追加すると、「サブスクライブは関数ではありません」というエラーが表示されます。

ユーザープロファイル コンポーネント

updatePic コンポーネント

uPic.js

0 投票する
1 に答える
79 参照

svelte - 同じオブジェクトにアクセスするために2つのコンポーネントを洗練する

私のアプリには、ルートがありますmap.svelte

これには 2 つの子コンポーネントがMap.svelteあります。LayerSelector.svelte

Map.svelteOpenLayersmapインスタンスを作成します。LayerSelector.svelteこのインスタンスにアクセスする必要があります。

mapインスタンスを宣言しmap.svelteて2つのコンポーネントにバインドしていますが、アクセスできないようですLayerSelector.svelte

map.svelte:

Map.svelte:

initMap.js

LayerSelector.svelte:

どこが間違っているのでしょうか?OpenLayersmapインスタンスを書き込み可能なストアに配置する必要がありますか?