我使用 #each 来显示 tasks
数组的每个成员的输入。当我点击“添加任务”按钮时,会将新元素插入数组,因此 #each 循环中会出现一个新输入。
如何在单击“添加任务”按钮后将焦点集中在已添加的输入上?
<script>
let tasks = [];
function addTask() {
tasks = [...tasks, { title: "" }];
}
</script>
{#each tasks as task}
<input type="text" bind:value={task.title} />
{/each}
<button on:click={addTask}>Add task</button>