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:) 的组合。

SwiftUI ContentView().onAppear: 执行初始操作

原文地址: https://www.cveoy.top/t/topic/pscW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录