作者回复: Navigator.popUntil(context,ModalRoute.withName('B'));
作者回复: 赞👍
作者回复: 命名路由没有提供这样的接口,如果想这样做的话,可以自己实现一套注册路由的注解,在编译期初始化页面的时候把参数传过去
作者回复: 你可以试试用注解的方式结偶,在运行期统一收集注册
作者回复: 底层element与render object渲染的样式不一样而已
作者回复: 赞👍
作者回复: 有几个A都可以啊,因为每个A都是不同的实例。
作者回复: 只能传一个参数,如果需要多个参数,传Map或者List都可以
作者回复: 赞
作者回复: Navigator.popUntil(context,ModalRoute.withName('B'));
作者回复: 谢谢你的建议,课程的样例代码参见
https://github.com/cyndibaby905/flutter_core_demo
作者回复: 对的
作者回复: 对的
作者回复: 赞,不过直接通过构造函数传进去会更好
作者回复: 理解成创建widget的上下文就可以了。context实际是element,是为了阻止直接对element操作而抽象出来的一个概念
作者回复: 初始化的时候直接通过属性传值就可以了