mirrored_repositories/Flutter-demo/Flutter组件案例/26-lib-(命名路由, 跳转传参)
import 'package:flutter/material.dart';
/** 
 * 搜索页面
*/

class SearchPage extends StatelessWidget {

  final arguments;

  SearchPage({this.arguments}); //构造方法, 接收参数对象

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("搜索页面")
      ),
      body: Text("搜索页面内容区域--${arguments != null ? arguments['id'] : '0'}"),
      floatingActionButton: FloatingActionButton( //浮动按钮
        child: Text("返回"),
        onPressed: (){
          Navigator.of(context).pop(); //退出当前堆, 返回上一页
        },
      ),
    );
  }
}

//提示 如果是有状态组件接收参数Map arguments,如下写法:
// Map arguments;
//  createStates() =>  _SearchPageState(arguments: this.arguments);

// Map arguments;
// __SearchPageState({this.arguments});
//使用${arguments['id']}