mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-27 06:30:20 +00:00
Fix query parsing: the router was silently throwing away queries not prefixed with an extra '?'
This commit is contained in:
parent
510f07bcec
commit
078287301d
1 changed files with 1 additions and 1 deletions
|
@ -51,7 +51,7 @@ impl UseRoute {
|
|||
#[cfg(feature = "query")]
|
||||
pub fn query<T: serde::de::DeserializeOwned>(&self) -> Option<T> {
|
||||
let query = self.url().query()?;
|
||||
serde_urlencoded::from_str(query.strip_prefix('?').unwrap_or("")).ok()
|
||||
serde_urlencoded::from_str(query).ok()
|
||||
}
|
||||
|
||||
/// Get the first query parameter given the parameter name.
|
||||
|
|
Loading…
Reference in a new issue