背景:接口返回 {"01":"男","02":"女"},想获取"男"对应的"01"
methods: {
getValue(options, str) {
var preOptions = [];
for (var item in options) {
var val = options[item];
let option = {
value: item,
name: val,
};
preOptions.push(option);
}
var data = preOptions.filter((item) => item.name == str)
console.log('data: ', data)
return data[0].value
}
}
// 使用
this.options = {"01":"男","02":"女"}
this.getValue(this.options, "男") // 结果:01