3 Компонента2. Внутри Компонента2 есть инпут. Задача при отображении Компонента1 сделать так, чтобы инпут в первом Компоненте2 получил фокус. Как это правильно/грамотно сделать?
Первому компоненту из родителя передать пропс focusOnMount={true} И в скрипт теге этого компонента написать: export let focusOnMount = false; function focus(node) { if(focusOnMount) node.focus() }
Всё отлично работает. Еще раз спасибо. Сделаю лишь небольшое уточнение. Свелт не дает создать функцию с именем focus, так как это имя уже где-то им занято.
Где? https://svelte.dev/repl/17c3e1b80fb640ed848a59f93bfe9f12?version=3.35.0
Посыпаю голову пеплом. Это у меня в компоненте уже есть переменная с таким названием и я почему-то неправильно прочитал подсказку. Прошу прощения.
Обсуждают сегодня