まず、Svelteコンポーネント内でイベントハンドラを作成します。例えば、以下のようなテキスト入力フィールドを持つコンポーネントがあるとします。
<script>
let inputValue = '';
function handleChange(event) {
inputValue = event.target.value;
}
</script>
<input type="text" on:input={handleChange} value={inputValue} />
上記のコードでは、handleChange
関数がon:input
イベントにバインドされています。入力フィールドの値が変更されるたびに、handleChange
関数が呼び出されます。
event.target.value
は、イベントが発生した要素の値を取得するために使用されます。上記の例では、inputValue
変数に入力フィールドの値が代入されます。
このようにして、Svelteでe.target.valueを使用して入力フィールドの値を取得することができます。異なる要素のイベントハンドリングにも同様の方法が適用されます。