草庐IT

Navigator

全部标签

android - react 原生 : Which navigator should I use?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion我必须在3个月内构建一个相对较大的跨平台(iOS和Android)应用程序。到目前为止,在ReactNative方面,我只有NavigatorIOS的经验。现在,虽然我从未真正遇到过任何问题,但我从未见过有人推荐使用它。其他选项是Navigator,这看起来很简单,但可能不允许太多原生UI支持?和我一无所知的NavigatorExperimental,光是

javascript - 如何在 node.js 服务器上接收 "navigator.sendbeacon"发布的数据?

我正在使用新的浏览器功能(navigator.sendBeacon)将异步数据发布到node.js服务器。但我无法在Node服务器上接收它。那么谁能告诉我如何接收sendBeacon在Node服务器上发布的数据。Node服务器代码为:varexpress=require('express');varapp=express();varbodyParser=require('body-parser');//setcrossoriginheadertoallowcross-originrequest.app.use(function(req,res,next){res.header("Acc

python - Anaconda 已安装但无法启动 Navigator

Anaconda(列为“Python3.6.0(Anaconda4.3.164bit)”)在我的程序和功能列表中,但似乎没有AnacondaNavigator桌面应用程序,因为它们似乎没有图标在我的桌面上,我无法通过“开始”搜索它。这可能是因为我下载了32位版本的Anaconda并且我有一个64位操作系统(我认为我应该这样做,因为我计算机上的Python是64位)或者因为我在“用户”下下载了Anaconda而不是桌面。我还下载了Anaconda两次,如果这可能会导致一些问题。我有一台Windows10笔记本电脑,如果有帮助的话。 最佳答案

android - 有人可以解释 Flutter 中的 Navigator 类和 Scaffold 类吗?

Flutter文档非常模糊。你们能解释一下谷歌含糊的说法吗:导航器类ManyappshaveanavigatornearthetopoftheirwidgethierarchyinordertodisplaytheirlogicalhistoryusinganOverlaywiththemostrecentlyvisitedpagesvisuallyontopoftheolderpages.“靠近顶部[...]以显示其逻辑历史”是什么意思?“逻辑历史”是什么意思?脚手架类Implementsthebasicmaterialdesignvisuallayoutstructure.为什么S

flutter - 在 Flutter 中推送新页面时,Navigator 堆栈上的页面会重建

我正在开发一个Flutter应用程序,它会提示一个表单来询问一些个人信息。问题在于每次发生某些事情时都会重新构建页面,例如当屏幕方向改变或文本字段获得焦点时(键盘出现并立即消失,防止用户输入任何内容)。很明显,有些东西触发了不必要的重建,但我不知道是什么以及在哪里。当我将此页面作为主页插入时,一切正常。当我在初始屏幕上显示动画后将页面插入其预期位置时会发生此问题,所以我想这与我的问题有关。主类:import'package:flutter/material.dart';import'./view/SplashScreen.dart';voidmain()=>runApp(newMyAp

flutter - 尝试显示对话框时如何修复 "Navigator operation requested with a context that does not include a Navigator"

在验证表单中的文本字段后,我试图显示一个不可关闭的对话框,但它一直在打印:03-2212:34:46.3738974-9001/com.mywebsiteI/flutter:══╡EXCEPTIONCAUGHTBYGESTURE╞═══════════════════════════════════════════════════════════════════03-2212:34:46.3978974-9001/com.mywebsiteI/flutter:Thefollowingassertionwasthrownwhilehandlingagesture:03-2212:34:4

dart - Flutter Navigator.replace() 示例

我需要替换当前屏幕并在Navigator的API中找到replace方法。但我没有找到任何例子。也许有人知道热使用它。谢谢。 最佳答案 我经常用Routeroute=MaterialPageRoute(builder:(context)=>NextPage());Navigator.pushReplacement(context,route);希望对你有帮助 关于dart-FlutterNavigator.replace()示例,我们在StackOverflow上找到一个类似的问题:

dart - 使用 Navigator.popUntil 和没有固定名称的路由

是否可以将Navigator.popUntil与没有固定名称的路由一起使用?我通过以下方式创建了一条路线:final_key_homepage=newGlobalKey();Navigator.pushReplacement(context,newMaterialPageRoute(builder:(BuildContextcontext)=>newHomePage(key:_key_homepage,somevariable1:'somevalue',somevariable2:'somevalue2'),));现在,当我在任何屏幕上收到推送通知并显示弹出消息时,其中一个按钮应该指向

dart - InheritedWidget - 在 navigator.push 之后在 null 上调用 getter

在导航到新小部件后尝试访问InheritedWidget时遇到问题。我有这样的顶级小部件classAppextendsStatelessWidget{build(context){returnMaterialApp(title:'IniciarSesion',home:LoginBlocProvider(child:WelcomeScreen()),);}}然后WelcomeScreen有一个按钮可以导航到LoginScreenclassWelcomeScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontex

Flutter 的 AutomaticKeepAliveClientMixin 在 navigator.push 之后不保持页面状态

正在测试AutomaticKeepAliveClientMixin并遇到问题,navigator.push后页面丢失状态有人知道这个问题吗?任何解决方法?很高兴有任何信息,干杯我的目标是保持页面状态重现步骤:打开应用点击PageOne的按钮然后返回左右滑动页面会丢失状态imageimport'package:flutter/material.dart';voidmain()=>runApp(MaterialApp(home:MyApp()));classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontex