1、ViewModel 被意外清理
val viewModel: RegisterOwnerViewModel = koinViewModel(key = key) // 使用屏幕key
val countDownButtonViewModel: CountDownButtonViewModel = koinViewModel(key = key) // 也使用相同的key!
第二个 koinViewModel(key = key) 调用会尝试重用相同 key 的 ViewModel,但由于类型不匹配,可能导致第一个 ViewModel 被意外清理