flutter 开发过程中 使用fluro 做路由跳转 传递参数出现汉子或特殊字符 会出现找不到路由情况 需要Uri.encodeComponent 编码做字符转义
路由handler
var webViewHandler = Handler(
    handlerFunc: (BuildContext context, Map<String, List<String>> parameters) {
  String title = parameters['title']?.first;
  String weburl = parameters['weburl']?.first;
  String urltype = parameters['urltype']?.first;
  return WebView(
    title: title,
    weburl: weburl,
    urltype: urltype,
  );
});
路由跳转
Application.router.navigateTo(context,
              '${Routes.webView}?title=${Uri.encodeComponent("网页")}
              &weburl=${Uri.encodeComponent("https://www.baidu.com")}
              &urltype=${Uri.encodeComponent("Type")}');
        }