【发布时间】:2022-12-10 23:42:55
【问题描述】:
我正在尝试访问我的搜索参数。我可以访问我的name 键的值,但我似乎无法访问我的value 键的值。我认为它与开头的哈希#有关。
这是我的网址
- http://localhost:3000/all/?name=Color&value=#03FFF7
const queryString = window.location.search
if (queryString) {
const urlParams = new URLSearchParams(queryString)
const name = urlParams.get('name')
const value = urlParams.get('value')
console.log(`This is the ${value}`)
this.setState({ name, nameValue: value })
}
【问题讨论】:
-
因为 # 在 url
console.log(new URL("http://localhost:3000/all/?name=Color&value=#03FFF7").hash);中的含义不同 -
只有一种方法:删除
#
标签: javascript reactjs