1234567891011121314151617181920212223 |
- import 'package:fluro/fluro.dart';
- import 'package:liftmanager/internal/news/page/news_detail_page.dart';
- import 'package:liftmanager/internal/news/page/news_list_page.dart';
- import 'package:liftmanager/routers/router_init.dart';
- class NewsRouter implements IRouterProvider{
- static String newsDetail = "/news/detail";
- static String newsTopList = "/news/top/list";
- @override
- void initRouter(FluroRouter router) {
- router.define(newsDetail, handler: Handler(handlerFunc: (_, params){
- String id = params["id"].first;
- return NewsDetailPage(id);
- }));
- router.define(newsTopList, handler: Handler(handlerFunc: (_, params){
- return NewsListPage();
- }));
- }
- }
|