uni.navigateto传递参数
时间: 2023-04-29 08:04:34 浏览: 511
微信小程序wx.navigateTo方法里的events参数使用详情及场景
在Flutter中,使用Navigator.push方法可以实现跳转并传递参数。具体用法如下:
1. 在跳转目标页面的构造函数中定义接收参数的变量。
2. 在调用Navigator.push方法时,将参数作为参数传入。
3. 在目标页面中使用接收的参数。
示例代码如下:
```
class _HomePageState extends State<HomePage> {
void _navigateToNextPage(String param) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => NextPage(param: param)));
}
...
}
class NextPage extends StatelessWidget {
final String param;
NextPage({Key key, @required this.param}) : super(key: key);
...
}
```
在这个例子中,_navigateToNextPage方法在HomePage中调用,并传递了一个字符串类型的参数,NextPage接收这个参数并在页面中使用。
阅读全文