小程序 组件传值及调用组件的方法


父传子:

父组件/页面传值:父向子组件(from组件)传值a b

<from a="{{a}}" b="{{b}}" />

子页面接收数据 :

properties: { //接收的数据都写在这
    a:Object, //接收数据的类型
    b:Number
},
observers:{ //监听数据的更改
  "a"(data){
    data ===this.data.a //这里不要写this.setData({})
  }
}

父组件/页面 调用子组件的方法:

首先给组件添加一个id

<from id="form" />

在父的方法里使用

 this.selectComponent('#form').getform();

子组件调用父组件/页面的方法:

首先在父组件/页面里把这个方法添加上

<from bind:test="test" />

子组件使用:

 this.triggerEvent("test",{a:123})

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM