美文网首页
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用于父子页面传值,返回传值的用法

  • React Native 参数传递

    总结 props 传值 props传值很简单,通常用于 navigation 父子页面间传值 NativeEven...

  • Flutter页面/组件传值

    父子组件之间的传值 父组件 页面导航打开新页面和返回新页面 导航之间的传值 返回页面传值 创建一个TipRoute...

  • vue逆向传值

    vue返回上个页面逆向传值传多个值

  • Flutter--Route和Navigator(三)

    主要实现功能,返回页面传值 Flutter页面返回传值,类似于activity的startActivityForR...

  • 2020-08-19 swift 传值的几个方式

    页面传值是指:父子页面之间、非父子页面之间、兄弟页面之间、非兄弟页面之间数据互通的方式,是为页面传值(个人见解) ...

  • 3.组件传值 - service传值

    angular 组件service传值 父子组件相互传值 子组件如果想返回去传值给父组件,父子组件相互传值需要使用...

  • ionic关于跳转那些事

    简单介绍一下跳转页面,和页面传值 引入 页面跳转并传值 返回上一页 请求接口失败或者成功返回页面 如果需要返回是传入值

  • 几种传值方式

    1. 属性传值 通常用于正向传值,适用于A和B相互具有一定关联性。不能用于隔页面传值。而且,需要传值的属性不能是...

  • swift 闭包传值

    场景:A页面跳转到B页面,B页面返回到A页面,(B页面给A页面传值) B页面逻辑:创建block,声明变量,传值 ...

网友评论

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

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