У меня есть этот компонент, и я хотел бы произвести некоторые манипуляции с его дочерними элементами способами, которые невозможно реализовать в режиме, управляемом состоянием. Поэтому я хотел бы использовать в нем оператор и querySelector
. Но как я могу привязать его к элементу? На странице есть несколько экземпляров компонента, поэтому использование класса или идентификатора невозможно. Как я могу этого добиться?
Вот упрощенный код:
<script>
export let value = ''
export let readonly = true
$: if (value && !readonly){
// selects the first element in the document, not the one from this instance
const nd = document.querySelector('.forminput')
// Do something with nd
}
</script>
<textarea bind:value wrap="soft" rows="1" class="forminput"></textarea>