1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| /*
| * @Company: hugeInfo
| * @Author: lwh
| * @Date: 2022-03-08 15:59:41
| * @LastEditTime: 2022-03-10 11:48:09
| * @LastEditors: lwh
| * @Version: 1.0.0
| * @Description:
| */
| import React, { useEffect } from 'react';
| import { useNavigate } from 'react-router-dom';
|
| const Page = ({ children, url }) => {
| let navigate = useNavigate();
| useEffect(() => {
| if (url.id) {
|
| navigate(url, { state: { id: url.id } });
| } else {
|
| navigate(url);
| }
| }, [url]);
| return <>{children}</>;
| };
|
| export default Page;
|
|