1.父组件使用子组件里的事件
//子组件页面wxml
//需要控制的东西
//子组件页面js
Component({
methods: {
open_details:function(){
this.setData({
closedetails:false
})
},
}
})
//父组件页面wxml(组件的引用就不多说了)
<view bindtap="open_details"></view>
<pop-reword id="pop-reward"></pop-reword>
//父组件页面js
page({
open_details:function(){
this.compData.open_details();
},
//生命周期函数
onLoad:function(){
this.compData = this.selectComponent('#pop-reward');
//(创建实例化对象)
}
})
2.父组件向子组件传值
//子组件页面wxml
//需要使用popmodel里传过来的值的东西
//子组件页面js
Component({
properties: {
popmodel:{
type:Object,
}
}
})
//父组件页面wxml(组件的引用就不多说了)
<pop-reword popmodel="{{model}}"></pop-reword>
//父组件页面js
page({
data:{
model:"",
},
//生命周期函数
onLoad:function(){
this.setData({
model:"想要传的数据"
})
}
})