我有一个表单对象数组,如果满足条件,我想在表单对象中获取url。我试过如下:
<div
onClick={() =>
(location.href = `${_.filter(forms, function (form) {
console.log('url 84390')
console.log(row.form_id)
console.log(form.id)
if (form.id === row.form_id) {
console.log(form.formUrl). //form.formUrl is correctly printed out /staff/forms/xgcba
return form.formUrl
}
})}`)
}
>
{row.form_id}
</div>
然而,我得到的错误如下:
No route matches [GET] "/staff/[object%20Object]"
我认为form.formUrl没有正确分配给location.href。如有任何帮助,我们将不胜感激。
它的工作原理如下。
const handleUrl = (row) => {
forms.map((form) => {
if (form.id === row.form_id) {
location.href = form.formUrl
}
})
}