近期撸了撸Flutter Web,但是一直没找到怎么获取到URL中的参数,最后查到资料可以通过有两种方案可以获取当前URL
首先导包
import'dart:html';
import'dart:js' as js;
//方式一
print(js.context['location']['href']);
//方式二
print(window.location.href);
var uri = Uri.dataFromString(window.location.href);
var qp = uri.queryParameters;
//获取参娄数ID,或你要找的参数
var id = qp['ID'];
print(id.replaceAll('#/', ''));
参考资料如下
https://gitter.im/flutter/flutter_web?at=5d0bd63e41654c559eca5ae1