美文网首页
SwiftUI Binding用于父子页面传值,返回传值的用法

SwiftUI Binding用于父子页面传值,返回传值的用法

作者: voidnil | 来源:发表于2020-10-28 18:01 被阅读0次
    
    struct BDChildView: View {
        @Binding var text : String
        
        var body: some View {
            VStack {
                Text(text)
                TextField("请输入返回值", text: $text)
            }
            
        }
    }
    
    import SwiftUI
    struct BDContant: View {
        @State var input:String
        
        var body: some View {
            NavigationView {
                VStack{
                    Text("测试")
                    TextField("请输入", text: $input)
                    Button("跳转") {
                        
                    }
                    NavigationLink(
                                            destination: BDChildView(text: $input),
                                            label: {
                                                Text("Navigate")
                                            })
                }
                
                
            }
        }
    }
    
    
    
    struct BDContant_Previews: PreviewProvider {
        
        static var previews: some View {
            
            BDContant(input: "请输入")
        }
    }
    

    相关文章

      网友评论

          本文标题:SwiftUI Binding用于父子页面传值,返回传值的用法

          本文链接:https://www.haomeiwen.com/subject/ciscvktx.html