vue.js - 如何使用 Vue JS 自动选择值选择选项
问题描述
我有两个 API 请求。
其中一个带来了整个设计师名单,一个带来了相关系列的信息。
我希望相关集合中的设计师 ID 列表与我在相关选择元素中给出的列表相匹配,并添加自动选择操作。
请帮助我:) 抱歉英语不好。
我的选择元素..
<select class="form-control mt-2" v-model="designerSelected" id="designerBox">
<option
v-for="designer in designerArray"
:key="designer.designer_id"
:value="designer.designer_id"
>
{{ designer.designer_firstname + " " + designer.designer_lastname }}.
</option>
</select>
我的收藏 API
axios
.get("XXXXXXX")
.then(response => {
this.name = response.data[0].XX
this.short = response.data[0].XX
this.singleImage = response.data[0].XX
this.textEditor = response.data[0].XX
this.designerSelected = response.data[0].collection_designer; ( Come Designer ID )
})
.catch(error => {
console.log(error);
})
我的设计师 API
runDesignerAPI() {
axios
.get("XXXXXXXXX")
.then(response => {
this.designerArray = response.data;
})
.catch(error => {
console.log(error);
});
},
解决方案
匹配:value
相同类型的v-model
:
<select class="form-control mt-2" v-model="designerSelected" id="designerBox">
<option
v-for="designer in designerArray"
:key="designer.designer_id"
:value="designer"
>
{{ designer.designer_firstname + " " + designer.designer_lastname }}.
</option>
</select>
推荐阅读
- mysqli - SQL ORDER BY 函数
- intellij-idea - 在不影响 vue 模板的情况下,使用 intellij 从 HTML 中的标签周围更改“小于”和“大于”的颜色
- python - 事件编码键盘输入
- python - 在后端实现 facebook 类型更简单的“喜欢”功能
- r - R:当两个事件(列)都为真时,参考其中一个来决定值
- rstudio - 删除 R studio 中的第一行错误的维度数不正确
- java - 在我用 Java 杀死它的持有者后,一个对象还活着吗?
- angular-cli - 运行“ng update”的任何变体都会触发此错误:“connect ETIMEDOUT 104.18.97.96:443”
- ruby-on-rails - Rails 5、Nginx、Puma、Rails 管理员 - ERR_TOO_MANY_REDIRECTS
- c++ - 通过 QML 仿函数对 C++ 模型进行排序和过滤?