SwiftUI ContentView().onAppear: 执行初始操作
SwiftUI 的 ContentView() 是应用的主视图,通常用于在应用程序启动时执行一些初始操作,例如加载数据或进行配置。onAppear 修饰符可以帮助你轻松实现这些功能。
使用 onAppear 修饰符,你可以在视图出现时执行一个闭包,该闭包包含你要执行的操作。例如:
struct ContentView: View {
var body: some View {
Text("Hello, World!")
.onAppear(perform: loadData)
}
func loadData() {
// 在这里执行你的初始操作,例如加载数据
}
}
在上面的示例中,loadData() 函数将在 ContentView 出现时执行。在这个函数中,你可以编写加载数据的代码或执行其他任何需要的操作。
使用 onAppear 修饰符可以简化你的代码,并使你的初始操作更加清晰易懂。
注意:onAppear 仅在视图首次出现时执行一次。如果你需要在视图每次出现时执行操作,请使用 onAppear(perform:) 和 onDisappear(perform:) 的组合。
原文地址: https://www.cveoy.top/t/topic/pscW 著作权归作者所有。请勿转载和采集!