@aniyajs/plugin-router
Version:
基于 react-routerV6 封装的路由插件服务于aniyajs自动化脚手架
55 lines (44 loc) • 1.27 kB
Markdown
## **基于 react-router V6 的路由插件**
[ANIYAJS-PLUGIN-ROUTER](https://gitee.com/aniyajs/aniyajs-plugin-router)
**[官方文档](https://aniyajs.cn/aniyajs/plugin#aniyajsrouter)**
### 版本
- 稳定版:[](https://www.npmjs.com/package/@aniyajs/tools) [](https://npmjs.org/package/@aniyajs/tools)
### 启用 ✨
```javascript
// config.ts
{
// ...
routes:[], // 默认为[],数组为开启
aniyaPlugins: ['@aniyajs/plugin-router'],
}
```
### 属性
* `name`:名称,Type:`String`
* `path`:路由地址,Type:`String`
* `redirect`:重定向,Type:`String`
* `routes`:子路由,Type:`IRoute[] | []`
* `component`:相对于 `src/pages` 的相对文件地址,Type:`String`
### 栗子 🌰
```typescript
// config.ts
{
// ...
aniyaPlugins: ['@aniyajs/plugin-router'],
routes:[
{ path: '/', redirect: '/home' },
{
path: '/',
component: '../layouts/SecurityLayout',
routes: [
{
path: '/home',
component: './home'
},
]
},
{
component: './404',
},
],
}
```