lib对象有id属性和name属性,要让el-form中id字段的值与lib.id匹配,得到name的值
时间: 2024-03-19 22:46:32 浏览: 53
可以通过以下步骤来实现:
1. 获取el-form表格中的字段id。
2. 在lib对象中查找属性名为id的属性。
3. 如果找到了对应的属性,就获取该属性对应的name属性值。
具体实现方式可能会因为具体的业务逻辑而有所不同,以下是一个简单的示例代码:
```javascript
// 获取el-form表格中的字段id
const fieldId = 'input1';
// 在lib对象中查找属性名为id的属性
const prop = lib[fieldId];
// 如果找到了对应的属性,就获取该属性对应的name属性值
if (prop) {
const propName = prop.name;
// 将propName赋值给对应的表单字段
}
```
需要注意的是,以上代码只是一个简单的示例,具体实现方式需要根据具体情况进行调整。
相关问题
将el-form表格中的字段id对应lib对象的属性name
可以通过以下步骤来实现:
1. 获取el-form表格中的字段id。
2. 在lib对象中查找属性名为name的属性。
3. 将查找到的属性名赋值给对应的字段id。
具体实现方式可能会因为具体的业务逻辑而有所不同,以下是一个简单的示例代码:
```javascript
// 获取el-form表格中的字段id
const fieldId = 'input1';
// 在lib对象中查找属性名为name的属性
const propName = Object.keys(lib).find(prop => lib[prop].id === fieldId);
// 将查找到的属性名赋值给对应的字段id
if (propName) {
const fieldValue = lib[propName].name;
// 将fieldValue赋值给对应的表单字段
}
```
需要注意的是,以上代码只是一个简单的示例,具体实现方式需要根据具体情况进行调整。
lib是一个包含三个对象的数组,每个对象有id和name两个属性,要找到el-form中id字段的每个值对应lib数组中id相等的name
可以通过以下步骤来实现:
1. 获取el-form表格中的所有字段id。
2. 遍历el-form中的每个字段id,在lib数组中查找id相等的对象。
3. 如果找到了对应的对象,就获取该对象的name属性值。
具体实现方式可能会因为具体的业务逻辑而有所不同,以下是一个简单的示例代码:
```javascript
// 获取el-form表格中的所有字段id
const fieldIds = ['input1', 'input2', 'input3'];
// 遍历el-form中的每个字段id,在lib数组中查找id相等的对象
const fieldValues = fieldIds.map(fieldId => {
const prop = lib.find(item => item.id === fieldId);
// 如果找到了对应的对象,就获取该对象的name属性值
if (prop) {
return prop.name;
}
return '';
});
// fieldValues数组中存储了每个字段id对应的name属性值
console.log(fieldValues);
```
需要注意的是,以上代码只是一个简单的示例,具体实现方式需要根据具体情况进行调整。
阅读全文