【小程序】小程序开发遇到问题:如何把子组件的值传给父组件
Component({properties: {}
methods: {
onTap: function(){
var myEventDetail = {} // detail对象,提供给事件监听函数
var myEventOption = {} // 触发事件的选项
this.triggerEvent('myevent', myEventDetail, myEventOption)
}
}
})
这是官方文档给出的自定义事件,通过triggerEvent来触发,那我如果想给这个'myevent'传递一个自定义组件的参数我该如何实现,好像没看到方法。
回答
Component
Component({ properties: {},
data: {
info:'我是子组件的值'
},
methods: {
modalClear:function(){
let myEventDetail = this.data.info;
this.triggerEvent('myevent',myEventDetail,{bubbles:false});
}
}
})
index.wxml
//组件<my-component modal-hidden="{{is_modal_Hidden}}" modal-msg="{{is_modal_msg}}" bind:myevent='onMyevent'></my-component>
index.js
onMyevent:function(e){ console.log(e.detail);
}
你说的是监听事件传递吗?
this.triggerEvent('myevent', {myEventDetail, myEventOption})
以上是 【小程序】小程序开发遇到问题:如何把子组件的值传给父组件 的全部内容, 来源链接: utcz.com/a/79001.html