我想使用由URL給出的參數來排列列表。 我通過使用陣營路由器的參數,這個參數我這樣做:通過參數動態過濾列表
const newlist = arrayList.filter(el => el.id === urlId);
console.log(newlist);
但不幸的是newlist
不會被渲染,它是空的。收到urlId
,但該過濾器似乎沒有時間過濾和正確打印。
任何提示?
我想使用由URL給出的參數來排列列表。 我通過使用陣營路由器的參數,這個參數我這樣做:通過參數動態過濾列表
const newlist = arrayList.filter(el => el.id === urlId);
console.log(newlist);
但不幸的是newlist
不會被渲染,它是空的。收到urlId
,但該過濾器似乎沒有時間過濾和正確打印。
任何提示?
需要更多的信息,但我的猜測是你的urlId是一個字符串,你的id是一個數字。只是一個猜測,因爲這是一種方式'el.id === urlId'可能會失敗,即使它被填充。 –
你說得對。如果你把這個寫成答案,我會接受它。謝謝你,小夥伴。 – Mark