flutter 简单设置路由
main.dart
import 'package:flutter/material.dart';
import 'ui/widget/BottomNavigationWidget.dart';
import 'ui/pages/search/search.dart'; // 引入路由页面void main() => runApp(MyApp());class MyApp extends StatelessWidget {// This widget is the root of your application.@overrideWidget build(BuildContext context) {return MaterialApp(title: 'Flutter bottomNavigationBar',theme: ThemeData.light(), //主题home: BottomNavigationWidget(), // 主页面routes: <String, WidgetBuilder>{'/search': (BuildContext context) => Search(), // 配置路由路径与页面},);}
}
search.dart
路由页面
import 'package:flutter/material.dart';class Search extends StatefulWidget {_Search createState() => _Search();
}class _Search extends State<Search> {String searchValue;@overridevoid initState() {// TODO: implement initStatesuper.initState();}Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text('搜小说'),),body: Center(child: Text('搜索页'),),);}
}
路由跳转
Navigator.pushNamed(context, '/search');
flutter 简单设置路由相关推荐
- Flutter中管理路由栈的方法和应用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_34396103/arti ...
- Flutter之自定义路由切换动画
Flutter之自定义路由切换动画 在Flutter中,我们可以通过Navigator来实现路由管理,包括路由的跳转和返回等.默认情况下,Flutter提供了一些简单的路由切换动画,但是有时候我们需要 ...
- 一个简单的路由映射,让你的树莓派通过SSH外网可访问
2019独角兽企业重金招聘Python工程师标准>>> 当想在其他的地方也想控制下树莓派怎么办,其实只需要简单的做个路由映射就OK.完全可以把你的树莓派当做学习linux的平台,抽空 ...
- Django讲课笔记07:设置路由分发规则
文章目录 零.本讲学习目标 一.课程导入 (一)复习 (二)路由 二.新课讲授 (一)设置路由分发规则 1.创建应用的路由文件(子路由) - urls.py (1)创建index应用的路由文件 (2) ...
- 简单利用路由黑洞解决DDOS流量攻击
黑洞路由,便是将所有无关路由吸入其中,使它们有来无回的路由,一般是admin主动建立的路由条目. 提到黑洞路由就要提一下null0接口. null0口是个永不down的口,一般用于管理,详见null0 ...
- 若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起
前言 因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段.要麻烦你们自己手敲了. 先来看看效果: 场景:在费用配置列表中,点击每一项的配置,都会在 ...
- 双网卡同网段静态路由_WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由...
WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由. 二.WINDOWS系统下设置路由 在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入 栏中键入COMMAND或者CMD即 ...
- wifi 联想小新_WiFi变了,联想小新打印机简单设置教程
原标题:WiFi变了,联想小新打印机简单设置教程 现在利用WiFi连接打印机进行打印要比之前的有线共享打印机方便不少,只要支持WiFi打印的打印机在局域网中开机,手机.笔记本.PC只要也都在局域网中, ...
- Flutter简单聊天界面布局及语音录制播放
目录 前言: 注意事项: 用到的部分组件依赖及版本: 遇到的坑 遇到的坑1: 遇到的坑2: 遇到的坑3: 遇到的坑4: Fluuter语音录制及播放组件生命周期 Flutter录音组件生命周期图: F ...
最新文章
- 从人生,从马克思主义哲学角度对于软件设计的思考20090824
- Dubbo支持的协议
- 可以进行单元测试么_前端与单元测试
- python中可用于布尔测试的,如何在Python中使用布尔值?
- html嵌入audio格式不支持,html5中audio支持音频格式的解决方法
- CAS的三个问题及解决方案
- numpy.random 模块- 随机数
- python基础之异常处理、面向对象
- @程序员,沟通这项核心技能你掌握了多少?
- C#-is and as
- 推荐几款好用的网站CMS管理系统
- 计算机服务添加打印机服务,windows7系统添加打印机Print Spooler服务教程
- 阿里DATAV的使用方法(大屏生成工具)
- 提交到dockerHub
- PyQt5简易入门指南02,简单图片显示程序
- 记录gt、ge、lt、le、eq、ne的含义
- 【日常记录】win10打印机打印不出来,打印队列里有文档无法删除
- Linux IPC:匿名管道 与 命名管道
- 发布一款新闻资讯软件(android版)
- React学习笔记——redux里中间件Middleware的运行机理
热门文章
- 为什么计算机软件开发人才难招??
- JSP开发之TomcatEclipse环境搭建(创建项目运行一个简单的jsp文件)
- spark报Got an error when resolving hostNames. Falling back to /default-rack for all
- 家里电脑桌面作为小服务器,家用小型服务器Acer AC100:不可小看的超小型桌面服务器...
- 解析中小型数据安全和管理安全应对之策
- IBinder、BBinder和BpBinder
- 【Docker技术入门与实践(第2版)】Docker入门_学习笔记
- 如何将“珊瑚虫”好友请出去(转)
- clamav杀毒软件
- 身份证验证—Java循环条件判断练习题