<input type="text" on:blur={e=>e.target.focus()}> Чтобы держать постоянно в фокусе инпут
если не надо потом использовать то лучше второй (через use)
Первый вариант с условием и setTimeout можно заменить разделением на 2 ивент листенера: <button on:click={() => isShow = !isShow} on:click={() => input1.focus()}>+</button>
Обсуждают сегодня