在lib下新建routers文件夾,表示裏面要不少路由相關的文件ui
咱們聲明一個Handler,在裏面handlerFunc固定的兩個參數spa
重點理解:handlerFunc3d
那咱們要獲取到goodsIdcode
下面是咱們以前定義好的DetailsPage,接收一個goodsId參數router
重點理解:handlerFuncblog
routers/router_handler.dart路由
import 'package:flutter/material.dart'; import 'package:fluro/fluro.dart'; import '../pages/details_page.dart'; //Handler至關於處理器 Handler detailsHandler=Handler( handlerFunc: (BuildContext context,Map<String,List<String>> params){ String goodsId=params['id'].first; print('index>details goodsId is ${goodsId}'); return DetailsPage(goodsId); } );