問題タブ [svelte-component]
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 のターゲットの内容を置き換える方法は?
new Component({ target }) を呼び出すと、コンポーネントがターゲットに追加されます。ターゲットの古いコンテンツをすべて新しいコンポーネントに置き換えたいと思います。どうやってやるの?
javascript - Svelte で双方向バインド コンポーネントが 2 回更新されるのはなぜですか?
私は次のようにactivity.status<select>
にバインドしています:
$:console.log(activity.lead)
を更新するたびに発火します<select>
。
しかし、<Dropdown/>
代わりに を使用すると、2 回起動します。コンポーネントは次のとおりです。
svelte に関しては大した知識はありませんが、API を調べたり、stackoverflow で検索したりしました。私が試していない唯一のことは、カスタム イベントを発行することでした。しかし、それは少し余分なコードのように見え、エレガントではありません。二重更新は気にしませんが、ばかげているようです。だから私は知りたいです:なぜそれが起こるのですか?代わりにカスタム イベントを発行する必要がありますか? それとも、基本的な間違いを犯しましたか?
ありがとう、フィリップ