mod: deepLink 参数处理
This commit is contained in:
@ -304,8 +304,13 @@ class PiliSchame {
|
|||||||
break;
|
break;
|
||||||
case 'member':
|
case 'member':
|
||||||
if (arg != '') {
|
if (arg != '') {
|
||||||
|
final int? mid = int.tryParse(arg);
|
||||||
|
if (mid == null) {
|
||||||
|
SmartDialog.showToast('用户id有误');
|
||||||
|
return;
|
||||||
|
}
|
||||||
Get.toNamed<dynamic>(
|
Get.toNamed<dynamic>(
|
||||||
'/member?mid=$arg',
|
'/member?mid=$mid',
|
||||||
arguments: <String, dynamic>{'face': null},
|
arguments: <String, dynamic>{'face': null},
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@ -314,7 +319,8 @@ class PiliSchame {
|
|||||||
break;
|
break;
|
||||||
case 'search':
|
case 'search':
|
||||||
if (arg != '') {
|
if (arg != '') {
|
||||||
Get.toNamed('/searchResult', parameters: {'keyword': arg});
|
final String encodedArg = Uri.decodeComponent(arg);
|
||||||
|
Get.toNamed('/searchResult', parameters: {'keyword': encodedArg});
|
||||||
} else {
|
} else {
|
||||||
Get.toNamed('/search');
|
Get.toNamed('/search');
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user