首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 耗时监控 | 路由名为空原因分析

直到自己在监控页面启动耗时,需要确定当前页面是哪个从而方便标记它加载的耗时时,遇到同样 route.settings.name 为空问题,模拟场景如下: 在 main.dart 页面中点击 + 按钮跳转到 TestPage2...main.dart launch_observer.dart TestPage2.dart 路由守卫中打印结果如下: 可以看出 应用启动进入 main 打印是正确的,之前没有页面,进入时候打印...route = / 进入 TestPage2 时,previewousRoute 的 name = / 正确,但是当前 route 的 settings.name 却为 null ,这就比较奇怪了。...我试着复现文章开头的例子,代码如下: main.dart 不变,点击 + 跳转到 TestPage2 在 TestPage2 中获取路由参数和路由名字 结果发现:name 的值仍然为 null;

42320

翻译golang官网文章Writing Web Applications

这就会是一个由函数使用者处理的错误 在这里我们已经有了一个简单的数据结构和从文件保存加载的能力, 让我们写出一个main函数来测试一下我们刚刚写的内容: func main() { p1 := &Page{Title: "TestPage...p1.save() p2, _ := loadPage("TestPage") fmt.Println(string(p2.Body)) } 在编译和执行代码之后, 目录下会有一个名字为...TestPage.txt的文件, 这个文件包含了p1的内容, 然后将文件读入p2, 最后将Body元素输出到窗口中....err } return &Page{Title: title, Body: body}, nil } func main() { p1 := &Page{Title: "TestPage...p1.save() p2, _ := loadPage("TestPage") fmt.Println(string(p2.Body)) } 介绍net/http包(插曲) 这里是一个完整的正常工作的简单

16720
领券