Merge pull request #1406 from DioxusLabs/fix-router-query

Fix web query segments
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2023-09-16 11:55:43 -07:00
commit 2f1fbf3ca4
1 file changed
+4 -8
+4 -8
View File
@@ -195,14 +195,10 @@ where
<R as std::str::FromStr>::Err: std::fmt::Display,
{
fn route_from_location(&self) -> R {
R::from_str(
&self
.window
.location()
.pathname()
.unwrap_or_else(|_| String::from("/")),
)
.unwrap_or_else(|err| panic!("{}", err))
let location = self.window.location();
let path = location.pathname().unwrap_or_else(|_| "/".into())
+ &location.search().unwrap_or("".into());
R::from_str(&path).unwrap_or_else(|err| panic!("{}", err))
}
fn full_path(&self, state: &R) -> String {