1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| //跳转并接受返回 final json =jsonEncode(itemData); final encodeStr =Uri.encodeComponent(json); Routes.router.navigateTo(context, '${Routes.modifyUserAddress}?address=$encodeStr') .then((value) {}}).catchError((error) {});
//接收 var modifyUserAddressHandler = new Handler( handlerFunc: (BuildContext context, Map<String, List<String>> params) {
if (params != null || params.length <= 0) { AddressItemData addressItem = AddressItemData.fromJson( jsonDecode(paramsStr) ?? ''); return ModifyUsrAddressPage(addressData: addressItem,); } }
|