scalajs:从 window.location 获取 searchParams(解析查询字符串)

scalajs: get the searchParams from window.location (to parse the query string)

scalajs.dom.window.location returns 一个 Location 实例。 URL 有一个 searchParams 字段。 我如何从 Location 实例中获取 searchParams

注:https://github.com/scala-js/scala-js-dom/blob/master/src/main/scala/org/scalajs/dom/experimental/URL.scala

new dom.experimental.URL(dom.window.location.href).searchParams

请注意,此URL class 只是浏览器平台提供的native JS URL class 的外观。虽然浏览器广泛支持它,但 Internet Explorer 不支持 searchParams.

或者,您可以以类似的方式使用 java 的 URL class,甚至可以手动编写查询参数的解析代码。