to method

void to(
  1. Uri uri
)

Implementation

void to(Uri uri) {
  ToUri to = matchUri(uri);
  var result = routerDelegate.setNewRoutePath(to);
  bool completed = false;
  result.whenComplete(() => completed = true);
  assert(completed, "确保routerDelegate.setNewRoutePath内部实现是同步的,我们应该用其他方案来做Route结果,异步不好操纵");
}