需求:获取下拉菜单的多个参数
<el-select
v-model="form.activityId"
@change="changeActivity"
filterable
:label-in-value="true"
placeholder="请选择"
>
<el-option
v-for="item in options"
:key="item.activityId"
:label="item.title"
:value="item.activityId"
>
</el-option>
</el-select>
changeActivity(val: any) {
this.targetArray = this.options.find((item) => {
return item.activityId == val;
});
console.log(this.targetArray)
}
简述: 在下拉菜单里获得数据的 id 通过find
数组操作方法找到该对象,之后该对象里的所有元素就手到擒来了。如果发现数组报Property 'articleId' does not exist on type 'never'.
点击这里