umi
•
约定 [] 包裹的文件或文件夹为动态路由。
![](https://i-blog.csdnimg.cn/blog_migrate/381cd87f5412036151c8c1be95eb0f2d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/70372777a6843dd8ad5defa3af576081.png)
传参是react的params传参,会拼接到url栏
import { history } from 'umi';
// 跳转到指定路由
history.push('/list');
// 带参数跳转到指定路由
history.push('/list?a=b');
history.push({
pathname: '/list',
query: {
a: 'b',
},
});
// 跳转到上一个路由
history.goBack();
官方给出代码,可以用 query传参,那么是不是也可以用state传参,让传递数据私密
成功拿到参数,但编译器会报错(暂不理解原因)
state传参,在开发中,用BrowserRouter模式,刷新数据不会丢失,上线则会丢失,用HashRouter刷新则会丢失