flutter
flutter文章
CJshaonian
这个作者很懒,什么都没留下…
展开
-
flutter包url_launcher报错
flutter包url_launcher报错问题描述:使用url_launcher打开浏览器时报错could not launch环境配置:environment: sdk: ">=2.12.0 <3.0.0"dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the Cupertino原创 2021-06-06 18:26:04 · 595 阅读 · 1 评论 -
flutter路由报错navigator.pop _history.isNotEmpty
flutter路由报错navigator.pop _history.isNotEmpty情况:点击路由跳转后,再使用navigator.pop返回上一个页面时黑屏报错报错信息:'package:flutter/src/widgets/navigator.dart': Failed assertion: line 4042 pos 12:解决办法:当时发现用了StatelessWidget套StatefulWidget组件的页面才会报错,所以修改结构,stateful页面直接使用StatefulWidg原创 2021-06-06 14:01:01 · 1462 阅读 · 0 评论 -
Flutter路由器管理
Flutter路由器管理在 Flutter 中,页面之间的跳转是通过 Route 和 Navigator 来管理的:Route 是页面的抽象,主要负责创建对应的界面,接收参数,响应 Navigator 打开和关闭;而 Navigator 则会维护一个路由栈管理 Route,Route 打开即入栈,Route 关闭即出栈,还可以直接替换栈内的某一个 Route。而根据是否需要提前注册页面标识符,Flutter 中的路由管理可以分为两种方式:基本路由。无需提前注册,在页面切换时需要自己构造页面实转载 2020-10-24 17:50:17 · 268 阅读 · 0 评论