官方说法: 根据变量名反射获取变量值:
`${变量名}`
`eg`:`
<el-form-item label="接待单位:" prop="receptBy">
{{ form.receptBy | joinMore("name") }} // 传递变量名
</el-form-item>`
joinMore(data, value) {
if (!!data) {
let newData = JSON.parse(data);
let joinEvery = [];
if (Object.prototype.toString.call(newData) === "[object Object]") {
if (!!newData) {
return newData[`${value}`];
}
} else if (
Object.prototype.toString.call(newData) === "[object Array]"
) {
if (!!newData) {
newData.map((item) => {
joinEvery.push(item[`${value}`]); //引用变量名“name”变量
});
}
return joinEvery.join("-");
}
}
},