我有一个像这样的输入组件:
<script lang="ts"></script>
<div class="wrap-input">
<input
class='input'
type="text"
{...$$restProps}
/>
</div>
<style lang="scss">
// some styles
</style>
Run Code Online (Sandbox Code Playgroud)
我在父级上使用了输入组件:
<script lang="ts">
// function event handler
const onKeyUp = (event) => {
console.log(event)
}
</script>
<main>
<Input
on:keyup={onKeyUp} // How I can send this event to input component as $$restProps
className="input-todo"
placeholder="What needs to be done ?"
/>
</main>
<style lang="scss">
// some styles
</style>
Run Code Online (Sandbox Code Playgroud)
根据事件转发教程,
on:keyup
没有值的事件指令意味着“转发所有 keyup 事件”,因此您可以将Input
组件更改为:
<div class="wrap-input">
<input
class='input'
type="text"
on:keyup
{...$$restProps}
/>
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1194 次 |
最近记录: |