Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法打开详情页 #14

Open
sjm-study opened this issue Oct 13, 2021 · 11 comments
Open

无法打开详情页 #14

sjm-study opened this issue Oct 13, 2021 · 11 comments

Comments

@sjm-study
Copy link

如果跳转详情页 url 带有参数 :id 的 例如:/list/edit/:id ,页面跳转报错 id为underfunded 啥子办啊

@MudOnTire
Copy link
Owner

@sjm-study 是用 useParams() 获取不到嘛?那用 withRouter() 然后从 props.match.params 里面可以嘛?

@sjm-study
Copy link
Author

@MudOnTire 我用了withRouter还是没有,获取到的params永远都是 ‘{}’ , useRouteMatch也是一样

@MudOnTire
Copy link
Owner

@MudOnTire 我用了withRouter还是没有,获取到的params永远都是 ‘{}’ , useRouteMatch也是一样

能把你的 RouteWatcher 贴出来看一下嘛?

@sjm-study
Copy link
Author

当然可以啊
image

@MudOnTire
Copy link
Owner

@sjm-study 看起来没问题,要不你参考一下我的 demo,里面有通过route param读参数的详情页。

image

@sjm-study
Copy link
Author

我突然发现, 其实组件的props里已经有了路由属性了
image
如果去使用 umi 的 useParams 却获取不到。

@sjm-study
Copy link
Author

我还有个问题,能支持多开详情页嘛? 我发现好像只能打开一个详情页

@MudOnTire
Copy link
Owner

@sjm-study 看起来没问题,

我突然发现, 其实组件的props里已经有了路由属性了 image 如果去使用 umi 的 useParams 却获取不到。

是的,我也发现了这个问题,目前还没招到原因。

@MudOnTire
Copy link
Owner

我还有个问题,能支持多开详情页嘛? 我发现好像只能打开一个详情页

暂时还不支持,应该可以支持。

@tilkofjin
Copy link

是否考虑支持 antd pro v5

@MudOnTire
Copy link
Owner

是否考虑支持 antd pro v5

V5里面好像可以用,你试试?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants