pushStackTop method

void pushStackTop({
  1. required Widget page,
})

将页面置于栈顶(如果已存在则先移除)

Implementation

void pushStackTop({required Widget page}) {
  if (_pages.isNotEmpty) {
    _pages.removeWhere(
        (element) => element.child.runtimeType == page.runtimeType);
  }
  push(page: page);
}