JS:从对象数组中获取location.href



我有一个表单对象数组,如果满足条件,我想在表单对象中获取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
}
})
}

最新更新