UNPKG

@aniyajs/plugin-router

Version:

基于 react-routerV6 封装的路由插件服务于aniyajs自动化脚手架

55 lines (44 loc) 1.27 kB
## **基于 react-router V6 的路由插件** [ANIYAJS-PLUGIN-ROUTER](https://gitee.com/aniyajs/aniyajs-plugin-router) **[官方文档](https://aniyajs.cn/aniyajs/plugin#aniyajsrouter)** ### 版本 - 稳定版:[![npm package](https://img.shields.io/npm/v/@aniyajs/plugin-router.svg?style=flat-square)](https://www.npmjs.com/package/@aniyajs/tools) [![NPM downloads](http://img.shields.io/npm/dm/@aniyajs/plugin-router.svg?style=flat)](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', }, ], } ```