|
@@ -1,10 +1,18 @@
|
|
import { useParams } from "react-router-dom"
|
|
import { useParams } from "react-router-dom"
|
|
|
|
+import { useSearchParams } from "react-router-dom";
|
|
|
|
+import { useLocation } from "react-router-dom";
|
|
|
|
+
|
|
function Details() {
|
|
function Details() {
|
|
|
|
+ // 动态传参接受
|
|
let {shopId} = useParams()
|
|
let {shopId} = useParams()
|
|
|
|
+ // 查询参数
|
|
|
|
+ let [useDetail] = useSearchParams()
|
|
|
|
+ // history
|
|
|
|
+ let {state} = useLocation()
|
|
return(
|
|
return(
|
|
<div>
|
|
<div>
|
|
<h3>详情页</h3>
|
|
<h3>详情页</h3>
|
|
- <p>当前页面id是:{shopId}</p>
|
|
|
|
|
|
+ <p>当前页面id是:{shopId || useDetail.get("detailsId") || state.ids}</p>
|
|
</div>
|
|
</div>
|
|
)
|
|
)
|
|
}
|
|
}
|