如何在不使用v-model的情况下将输入值传递给axios请求?

时间:2019-06-23 03:30:43

标签: vuejs2 axios laravel-5.7 vue-multiselect

我正在为单页应用程序使用laravel 5.7和vuejs2。我正在使用vue-multiselect。在选择类别之后,用户可以选择多技能,但是由于vue-multiselect不给出值,我通过使用输入框/选择和绑定多选数组来寻找解决方案并获得一种有效的方法。

但是,如果我使用输入,则无法使用v-model提供警告,如果使用v-model但无法获取数据中的值,我也尝试使用select它不给出警告。在解决方案中,他们使用了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帖子??

0 个答案:

没有答案