导航前触发方法? SwiftUI

时间:2020-11-05 21:59:28

标签: swift swiftui swiftui-navigationlink

我正在使用以下代码执行createUser方法,该方法将更新var self.auth.user(用户的ID)。我正在尝试将self.auth.user更新到 之后的ProfileBuilderView。

NavigationLink(destination: ProfileBuilderView(userId: self.auth.user)) {
                    Text("Sign Up")
                        .fontWeight(.heavy)
                }.simultaneousGesture(TapGesture().onEnded{
                    self.auth.createUser(email: self.email, password: self.password)
                })

现在,导航后将触发createUser,并且先前的用户ID将传递到ProfileBuilderView。有办法解决这个问题吗?

0 个答案:

没有答案