Как передать число в API? vue js, веб-API

#javascript #api #vue.js #web

#javascript #API #vue.js #веб

Вопрос:

При отправке в API. Отправляется строка, но число должно быть. Как исправить? Скидка: «40»

Извините за глупый вопрос.

Вот объект vue js. reg:{имя пользователя:»», пароль:»», Скидка:0},

 <td> <select type = "number" placeholder="Discount" v-model="reg.Discount">
        <option>0</option>
        <option>10</option>
 </select></td>
 

Комментарии:

1. Какой API? Что говорится в документации? Как вам отправить запрос?

Ответ №1:

использовать .number модификатор

 <td> <select type = "number" placeholder="Discount" v-model.number="reg.Discount">
        <option>0</option>
        <option>10</option>
 </select></td>
 

Комментарии:

1. Новая проблема. Когда он меняется. Если да. Данные на форме отображаются. <td> <выберите тип = «число» заполнитель =»Скидка» v-модель=»clickedUser.discount»> Но они не сохраняются.

2. Не помогает. используйте модификатор .number

3. что не сохраняется? является reg.Discount реактивным ?

4. API принимает число. Отправляется в виде строки.

5. что такое вывод typeof reg.Discount ?