Flutter實戰視頻-移動電商-38.路由_Fluro中Handler編寫方法

38.路由_Fluro中Handler編寫方法

在main.dart中初始化Fluro

 

編寫handler

在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);
  }
);
相關文章
相關標籤/搜索