экран?
Делаю так в коде:
context.goNamed("/settings", queryParameters: {'data': MyData()});
Но в описании роута queryParameters это Map<String,String>
GoRoute(
path: 'settings',
name: 'settings',
builder: (BuildContext context, GoRouterState state) {
final query = state.uri.queryParameters; <<<----------
return Settings ()
},
через extra
через extra как я понимаю можно только единичный аргумент?
Можешь всё что хочешь, но если тебе надо более 1 объекта, стоит подумать, нормально ли у тебя архитектура реализована
Обсуждают сегодня