問題タブ [svelte]

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 投票する
1 に答える
827 参照

svelte - on:click コールバック (アンカー タグ) に渡すバインド値

サイドバー項目の 1 つをクリックするとアクティブなリンクを更新するサイドバー コンポーネントを構築しています。したがって、アクティブな状態を有効にするには、現在のサイドバー アイテム オブジェクトを渡す必要があります。

質問: on:click イベントの後にコールバックに値を渡すにはどうすればよいですか? 通常のJavaScriptで行う方法は次のとおりです。

API を確認し、bind:xxxxディレクティブを使用しようとしましたが、成功しませんでした。

クリックした後、コードが現在アクティブなサイドバー項目を更新できることを期待しています。