Порядок привязки HTML-элементов в Svelte - PullRequest
0 голосов
/ 31 октября 2019

Новичок в Svelte и игра с концепцией реактивности. Этот первый пример работает, поле ввода файла правильно показывает выбранный файл.

<script>
  let files = []
</script>

<input type='file' bind:files />

Этот второй пример (только поменялся местами входные атрибуты) - нет. Как можно легко проверить в REPL .

<script>
  let files = []
</script>

<input bind:files type='file' />

Он жалуется на то, что «значение, присваиваемое HTMLInputElement.files, не реализует интерфейс FileList». и я не понимаю почему ... привязки всегда должны быть последними в Svelte?

1 Ответ

0 голосов
/ 02 ноября 2019

Как объясняет @RichHarris выше ... это ошибка в Svelte. А пока просто добавьте привязки к концу элемента ввода, пока он не будет исправлен.

Подробнее см. Github .

...