и одновременно с этим использовать v-on для запуска функции на событие input?
<input type="search" v-model="inp" @input="conformity" />
смотря что ты пытаешься сделать
А зачем так писать при решении данной задачи? Что такое conformity?
И какую задачу он решает?
для начало скажите, правильно ли вообще так писать с точки зрения логики и синтаксиса. То есть, при событии nput, мне нужно записывать строчку в свойство и запускать функцию
В данном случае это не целесообразно. Там на самом деле в описании задачи уже расписано и решение. Есть список email-адресов (массив строк), необходимо сделать вычислимое свойство, которое будет на основе этого списка создавать новый массив – массив объектов с значением email-адреса и признаком, должен ли он быть подсвечен или нет.
методы, как и другие функции, принято писать в виде глаголов
услышьте меня пожалуйста! Забудем про задачу. Правильно ли вообще так писать, в случае если мне нужно делать привязку свойства и запускать какую-то функцию
Вопрос слишком абстрактный. Без дополнительных деталей ответ на него будет лишён смысла. В общем и целом, событие @input используется для отслеживания изменений введённого в поле значений сделанных пользователем. Теоретически, в каком-то срезе задач это может быть тождественно отслеживанию изменений введённого значения и мы можем использовать его для реакции такого рода изменений. Но если значение переменной будет изменено программным способов или через другое поле, то это событие не сработает. Так что если нам надо как-то отслеживать изменения значения в компоненте, то лучше как-то задействовать computed или watch.
может да может лучше использовать вотч может нужно использовать что-то вообще другое
Неправильно, вы либо забираете данные через @input либо обеспечиваете двойное связывание через v-model
то есть не возможно одновременно и записывать данные в свойство и запускать метод?
невозможно неправильно
правильно будет посмотреть в документацию и прочитать про computed, а не пытаться наугад решить задачу
наугад, а это как, наугад? Так вообще возможно наугад решать? Покажите мне этого человека, который не зная вообще vue решает задачи при помощи его синтаксиса. Доку я читал, но она не раскрывает все вопросы
хорошо, показываю - @Alex87_K
А какой именно вопрос не раскрыт? Там, в принципе, достаточно информации, чтобы решить поставленную задачу.
Я думаю, в таком ключе всё-таки дискуссию продолжать не стоит. Это приведёт только к лишним обидам и недомолвкам. Если человек утомил, можно просто оборвать дискуссию.
вы знаете pyton?
какие здесь могут быть обиды? достаточно открыть документацию и посмотреть, можно ли передавать computed в качестве коллбэка, а не пытаться угадать, можно ли так делать или нет и дело здесь не в том, что кто-то кого-то утомил, а в том, чтобы научить смотреть в первую очередь в доку, экономя время себе же
В доке почитайте внимательно computed. У computed параметра есть геттеры и сеттеры. Если прописать сеттеры, то можно добавлять в инпут
нет, в инпут нужно передавать функцию, которой компьютед даже с сеттером не станет
Обсуждают сегодня