路由数据BiliRoutePath和路由栈数组List<MaterialPage> pages有什么不同
来源:5-5 Flutter新版路由和导航系统实战(二)

幕布斯3357744
2021-06-30
///定义路由数据,path
class BiliRoutePath {
final String location;
BiliRoutePath.home() : location = "/";
BiliRoutePath.detail() : location = "/detail";
}
这里定义了路由数据,只有两个页面,然后又特意定义一个路由栈数组管理其他页面?
写回答
1回答
-
BiliRoutePath 在APP开发中用不到,这里设置BiliRoutePath 主要是为了方便后续扩展web开发时使用。 List<MaterialPage> pages中存放的是路由堆栈的信息,主要用来管理已经打开的页面。
00
相似问题