1234562.在触发事件的处理函数中执行triggerEvent方法(子组件js) methods: { clickTopBarz..._js triggerevent 传参">
赞
踩
思路通过子组件的triggerEvent()方法传地参数,只能通过子组件触发事件执行该方法
1.给子组件绑定,tap事件(子组件HTML)
<text bindtap="clickTopBarz" >123456</text>
2.在触发事件的处理函数中执行triggerEvent方法(子组件js)
- methods: {
- clickTopBarz(){
- this.triggerEvent('clickTopBar','110')
- }
- }
3.父组件绑定子组件定义的事件(父组件HTML)
<topbar bind:clickTopBar="clickme"/>
4.在父组件的处理函数clickme中,通过e.detail获取子组件的参数
- clickme(e){
- console.log('-------父组件中的点击事件--------')
- console.log(e)
- console.log('-------------子组件传递过来的值--------------------');
- console.log(e.detail)
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。