【发布时间】:2021-08-23 08:40:17
【问题描述】:
有人可以帮我解决这个问题吗?我从 reactJs 中的 URL 获取“fruit”参数的值。 例如,如果我的 URL 是这样的:
http://localhost:3001/buy?fruit=&fruit=1&fruit=&fruit=
这四个“fruit”参数中的任何一个都可以包含该值。 (只有一个有值。)(这里第二个参数包含值,这取决于客户的喜好。)
它可以是, http://localhost:3001/buy?fruit=1&fruit=&fruit=&fruit=(这里第一个参数有值) http://localhost:3001/buy?fruit=&fruit=&fruit=1&fruit= (这里第三个参数有值) http://localhost:3001/buy?fruit=&fruit=&fruit=&fruit=1(这里fort参数有值)
URL 有一些空值,因为我从输入中获得了一些空值。
如何省略这些空值,获取参数值?
这是我从 URL 获取数据的代码段:
let myfruit = (new URLSearchParams(window.location.search)).get("fruit")
这返回空值而不是参数值。
我怎样才能完成这项工作?
【问题讨论】:
标签: javascript reactjs url