qiankun子应用使用hash路由在自己工程里面跳转
时间: 2024-03-26 14:38:02 浏览: 132
element-ui使用导航栏跳转路由的用法详解
如果您的 qiankun 子应用使用 hash 路由模式,并且您想要在子应用自己的工程中进行页面跳转,可以通过以下方式实现:
1. 在子应用中引入 `history` 库,用于操作浏览器的历史记录和 URL。
```javascript
import { createHashHistory } from 'history';
const history = createHashHistory();
```
2. 使用 `history.push` 方法进行页面跳转,例如:
```javascript
history.push('/path/to/page');
```
这样就可以在子应用中进行 hash 路由的页面跳转了。需要注意的是,如果您的 qiankun 主应用也使用了 hash 路由模式,那么在子应用中进行页面跳转时,需要使用 `window.parent.location.hash` 来操作主应用的 URL,例如:
```javascript
window.parent.location.hash = '/path/to/page';
```
这样就可以通过 hash 路由在 qiankun 子应用中进行页面跳转了。
阅读全文