Koh*_*ami 2 javascript single-page-application svelte
我想从子组件获取输入数据。
<script>
import Input from "./Input.svelte";
let userGoal = "";
</script>
<h1>Your Goal is {userGoal}</h1>
<Input {userGoal} />
Run Code Online (Sandbox Code Playgroud)
<script>
export let userGoal = "";
$: console.log(userGoal);
</script>
<input type="text" bind:value={userGoal} />
Run Code Online (Sandbox Code Playgroud)
$: console.log(userGoal);
正如我预期的那样,在每个事件中都显示 userGoal。但是,它不会影响父组件。
我是 Svelte 的新手。任何帮助表示赞赏。
只需更改<Input {userGoal}/>
为:
<Input bind:userGoal/>
Run Code Online (Sandbox Code Playgroud)
演示在这里。如果您想在父级中将其称为其他名称,请执行bind:userGoal={somethingElse}
.
归档时间: |
|
查看次数: |
1611 次 |
最近记录: |