父传子:
父组件/页面传值:父向子组件(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})