как передать данные со страницы входа на другой URL-адрес во флаттере? - PullRequest
0 голосов
/ 09 июля 2020

я хочу передать данные входа (идентификатор) со страницы входа на другой URL-адрес (не другой класс в том же проекте) во флаттере

пример: я хочу открыть «http://mylink.com/test» (пример URL) но я также хочу передать идентификатор из «http://mylink.com/login» (пример URL)

Я пытался использовать:

final _dataID = {"loginid" : "$id"};
final url = Uri.encodeFull('http://mylink.com/test/$_dataID');
html.open.window(url,"test");

, но он не работает, как этого добиться? спасибо

Ответы [ 2 ]

0 голосов
/ 09 июля 2020

Попробуйте это.

import 'dart:js' as js;

.
.
.
 js.context.callMethod("open", ["http://mylink.com/test/$_dataID"]);
  
0 голосов
/ 09 июля 2020

Кевин Маликс это зависит от того, как ваша конечная точка получает это значение идентификатора:

Попробуйте следующее:

//final _dataID = {"loginid" : "$id"};
final url = Uri.encodeFull('http://mylink.com/test?loginid=$id');
html.open.window(url,"test");
...