# app_route_generator **Repository Path**: xiaohaoWit/app_route_generator ## Basic Information - **Project Name**: app_route_generator - **Description**: Flutter 生成路由 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-02-26 - **Last Updated**: 2022-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cps_app_route_generator 生成注册界面的路由. ## 注册路由 ```dart @CPSRouter('dgg/page_one') class PageOne extends StatelessWidget { final String name; final String code; PageOne(this.name, {this.code}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('PageOne'), ), ); } } ``` 如果页面需接受参数,则上级页面必须使用Map传递,且参数名称和Map里的key需对应 ## 生成路由(通常由主程序使用) ```dart @CPSRouteRoot() class Router {} ``` 运行:flutter packages pub run build_runner build 将在该文件同目录下生成已注册的页面文件 如需清除则运行:flutter packages pub run build_runner clean