Nav Command
导航控制器支持的状态变更命令。 State mutation commands supported by the navigation controller.
Inheritors
Types
Link copied to clipboard
data class OpenDeepLink(val route: NavRoute, val targetStackId: NavStackId? = null, val launchMode: NavDeepLinkLaunchMode = NavDeepLinkLaunchMode.Reset) : NavCommand
以一个原子事务变更目标 stack 并选中它。 Mutates a destination stack and selects it as one atomic transaction.
Link copied to clipboard
Link copied to clipboard
回到 selection history 中最新的 stack,且不把当前 stack 再写回历史。 Returns to the newest stack in selection history without adding the current stack back.
Link copied to clipboard
data class Push(val route: NavRoute, val launchMode: NavLaunchMode = NavLaunchMode.Standard) : NavCommand
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SelectStack(val stackId: NavStackId, val selectionMode: NavStackSelectionMode = NavStackSelectionMode.Preserve) : NavCommand