169 похожих чатов

Правильно ли так писать, через v-model делать связку со свойством

и одновременно с этим использовать v-on для запуска функции на событие input?

<input type="search" v-model="inp" @input="conformity" />

22 ответов

18 просмотров

смотря что ты пытаешься сделать

А зачем так писать при решении данной задачи? Что такое conformity?

Алексей
это метод

И какую задачу он решает?

Алексей- Автор вопроса
Vlad Norserium
И какую задачу он решает?

для начало скажите, правильно ли вообще так писать с точки зрения логики и синтаксиса. То есть, при событии nput, мне нужно записывать строчку в свойство и запускать функцию

Алексей
для начало скажите, правильно ли вообще так писать...

В данном случае это не целесообразно. Там на самом деле в описании задачи уже расписано и решение. Есть список email-адресов (массив строк), необходимо сделать вычислимое свойство, которое будет на основе этого списка создавать новый массив – массив объектов с значением email-адреса и признаком, должен ли он быть подсвечен или нет.

Алексей
это метод

методы, как и другие функции, принято писать в виде глаголов

Алексей- Автор вопроса
Vlad Norserium
В данном случае это не целесообразно. Там на самом...

услышьте меня пожалуйста! Забудем про задачу. Правильно ли вообще так писать, в случае если мне нужно делать привязку свойства и запускать какую-то функцию

Алексей
услышьте меня пожалуйста! Забудем про задачу. Прав...

Вопрос слишком абстрактный. Без дополнительных деталей ответ на него будет лишён смысла. В общем и целом, событие @input используется для отслеживания изменений введённого в поле значений сделанных пользователем. Теоретически, в каком-то срезе задач это может быть тождественно отслеживанию изменений введённого значения и мы можем использовать его для реакции такого рода изменений. Но если значение переменной будет изменено программным способов или через другое поле, то это событие не сработает. Так что если нам надо как-то отслеживать изменения значения в компоненте, то лучше как-то задействовать computed или watch.

Алексей
услышьте меня пожалуйста! Забудем про задачу. Прав...

может да может лучше использовать вотч может нужно использовать что-то вообще другое

Неправильно, вы либо забираете данные через @input либо обеспечиваете двойное связывание через v-model

Алексей- Автор вопроса
Vlad 🍍 Starkovsky️️
Неправильно, вы либо забираете данные через @input...

то есть не возможно одновременно и записывать данные в свойство и запускать метод?

правильно будет посмотреть в документацию и прочитать про computed, а не пытаться наугад решить задачу

Алексей- Автор вопроса
Artyom Tuchkov
правильно будет посмотреть в документацию и прочит...

наугад, а это как, наугад? Так вообще возможно наугад решать? Покажите мне этого человека, который не зная вообще vue решает задачи при помощи его синтаксиса. Доку я читал, но она не раскрывает все вопросы

Алексей
наугад, а это как, наугад? Так вообще возможно нау...

А какой именно вопрос не раскрыт? Там, в принципе, достаточно информации, чтобы решить поставленную задачу.

Artyom Tuchkov
хорошо, показываю - @Alex87_K

Я думаю, в таком ключе всё-таки дискуссию продолжать не стоит. Это приведёт только к лишним обидам и недомолвкам. Если человек утомил, можно просто оборвать дискуссию.

Алексей- Автор вопроса
Vlad Norserium
Я думаю, в таком ключе всё-таки дискуссию продолжа...

какие здесь могут быть обиды? достаточно открыть документацию и посмотреть, можно ли передавать computed в качестве коллбэка, а не пытаться угадать, можно ли так делать или нет и дело здесь не в том, что кто-то кого-то утомил, а в том, чтобы научить смотреть в первую очередь в доку, экономя время себе же

Алексей
наугад, а это как, наугад? Так вообще возможно нау...

В доке почитайте внимательно computed. У computed параметра есть геттеры и сеттеры. Если прописать сеттеры, то можно добавлять в инпут

Aleksandr Opekunov
В доке почитайте внимательно computed. У computed ...

нет, в инпут нужно передавать функцию, которой компьютед даже с сеттером не станет

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта