@stanislavkm

Как правильно отправить данные формы на vue?

Имеется форма. С инпутами и значениями кнопок (для выбора доставки или самовывоза, для оплаты картой или наличными и тп.). Связать инпуты при помощи v-model - понятно, а как связаться со значением выбранных кнопок?
Фрагмент кода:
...
              <div>
                <input v-model="name" class="order_input" type="text" placeholder="Имя" >
              </div>
...
              <div v-if="cafeIsActive" class="select_type">
                <p class="radio_p">Выберите кафе</p>
                <div class="radio_btns">
                  <div class="form_radio_btn">
                    <input id="radio-5" type="radio" name="cafeID" value="cafe1" checked>
                    <label for="radio-5">Кафе 1</label>
                  </div>
                  <div  class="form_radio_btn" >
                    <input id="radio-6" type="radio" name="cafeID" value="cafe2">
                    <label for="radio-6">Кафе 2</label>
                  </div>
                </div>
              </div>


Затем я навешиваю событие на кнопку отправить данные, в котором я описываю функцию отправки данных посредством post axios-a. И как выбрать какие именно значения отправлять в запросе? По возможности было бы идеально увидеть пример
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Web Developer
axios.post(url, this.$data)

axios.post(url, {
  name: this.name,
  foo: this.foo,
  bar: this.bar
})
Ответ написан
Ваш ответ на вопрос

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

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