Как передать входные значения в запрос axios без использования v-модели? - PullRequest
0 голосов
/ 23 июня 2019

Я использую laravel 5.7 и vuejs2 для своего одностраничного приложения. Я использую vue-multiselect. После выбора категорий пользователь может выбрать multi skill, но так как vue-multiselect не дает значений, я искал решение и получал метод работы, используя поле ввода / select и связывая массив multi select.

Но если я использую ввод, я не могу использовать v-модель, которая выдает предупреждение, я также пытался с помощью select, он не выдает предупреждение, если я использую v-модель, но не могу получить значение в данных. В решении они использовали name = "users []", но как передать это значение атрибута name в мой запрос axios?

<multiselect
    v-model="skillId"
    placeholder="select skill first"
    label="name"
    track-by="name"
    :multiple="true"
    :options="skills"
></multiselect>
<input type="hidden" v-model="skill" v-for="skill in skillId" :key="skill.id" :value="skill.name"> //npm error and dont show anything in dom

<select v-model="skill"  multiple>
     <option v-for="skill in skillId" :value="skill.id" :key="skill.id" selected="selected"></option>
</select> //cant get any value after select in skill data

В растворе они так и использовали


<input type="hidden" name="users[]" v-for="user in selectedUsers" :value="user.id">

но как я могу передать это значение атрибутов имени моему сообщению axios ??

...