@ajlee4

Как сделать поле редактирования на Vue?

5dee58cf02c95618441538.pngЗдравствуйте уважаемые знатоки. Задача при клике на элемент таблицы выводить модальное окно с информацией о пользователе. Значения инпутов привязаны с помощью директивы v-model,так у меня вопрос, как сделать чтобы при закрытии модального окна значения в таблице не менялись,а менялись только при нажатии на кнопку ?

<template>
<div>
  <b-modal id="modal-1" title="Выбран пользователь" cancel-title='Назад' ok-title="Добавить пользователя" ok-variant='success'  >
    <p class="my-4"> <span><b>Name:</b></span>  <input type="text" class="form-control" placeholder="Name"  v-model="singleUser.name" > </p>
     <p class="my-4"> <span><b>Username:</b></span>  <input type="text" class="form-control" placeholder="Username"  v-model="singleUser.username"> </p>
       <p class="my-4"> <span><b>Phone:</b></span>  <input type="text" class="form-control" placeholder="Phone"  v-model="singleUser.phone"> </p>       
  </b-modal>
</div>
</template><img src="https://habrastorage.org/webt/5d/ee/58/5dee58a7d80af113646403.png" alt="image"/>
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
Используйте отдельные поля data для состояния модалки, а при открытии/закрытии синхронизируйте с основными
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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