element下拉框select点击某个ID,找出该id的其他值

下拉框点击事件,选择某个id找出该id的其他值

<el-form-item label="分类名">
    <el-selectv-model="form.bid_id"  @change="getName"\>
        <el-optionv-for="item in allList" 
        :key="item.value" 
        :label="item.name" 
        :value="item.id" placeholder="请选择分类" \>
        </el-option>
    </el-select>
 </el-form-item>


getName(vId) {
    let obj = {};
    obj = this.allList.find(item => {//这里的allList就是上面遍历的数据源
    return item.id === vId;//筛选出匹配数据
    });
    this.form.bid_name = obj.name;//我这边的name就是对应label的
    
    // console.log(obj.name);
    },  
阅读 3.3k
3 个回答

你的问题是啥?

遍历是可以解决的。建议key设置id。

新手上路,请多包涵

拿到该id的时候 遍历allList数组 能得到你想要的其他值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题