Как ссылаться на значение полей ввода в Riot.js? - PullRequest
0 голосов
/ 07 декабря 2018
<hello-world>
  <form action="">
    <input type="text" ref="inputValue" placeholder="type a name" />
    <input type="submit" onclick="{trigger_printName}" />
  </form>

  <script>

    this.trigger_printName = e => {
      e.preventDefault();
      console.log(e.target.value);
      console.log(this.refs.inputValue.value)
    };
  </script>
</hello-world>

Я пытаюсь получить доступ к значению ввода пользователя в поле ввода.Ведение журнала консоли e.target.value возвращает пустую строку, а запись в консоли this.refs.inputValue.value говорит: «Не удается прочитать свойство inputValue из неопределенного» * ​​1002 *

1 Ответ

0 голосов
/ 14 декабря 2018

Оказывается, я установил очень старую версию riot + compiler.min.js.после обновления файла до текущего v3.13.2 он работает просто отлично.

...