@Sergeyjed

Как передать значение input в props vue.js?

Когда вводишь данные в форму, в консоли сразу вылетает ошибка
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "name"


Я ее гуглил, но ничего не помогло. Видимо, где-то ошибаюсь.
Документация не помогла решить проблему.

Форма как компонент используется в разных местах
<form @submit.prevent="toSend">
                      <input placeholder="Ваше имя" type="text" name="name" id="name" required="" v-model.trim="name">
                      <input placeholder="Ваш телефон" type="text" name="phone" id="phone" required="" v-model.number="phone">
                      <input placeholder="Ваш e-mail" type="email" name="email" id="email" required=""
                             v-model.trim="email">
                            <input type="submit" value="отправить заявку">
            </form>

--------------------------------

  export default {
      props: ['task', 'titleMail', 'name', 'phone', 'email', 'titleForm'],
     ...


Так вставляю в страницы
<contactForm task="order" titleMail="test" titleForm="test"/>
  • Вопрос задан
  • 975 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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