为了账号安全,请及时绑定邮箱和手机立即绑定

小程序父子组件如何通信啊?

小程序父子组件如何通信啊?

烙印99 2018-12-27 22:19:12
如何给子元素绑定事件执行事件函数获取父元素的的属性?我通过给父元素也绑定一个事件,获取属性,用时间冒泡的机制实现,结果发现会先执行子元素的事件函数,然后才会执行父元素的,无奈只能放弃: getparentId:function(e){    this.setData({      parentId: e.currentTarget.id    })    console.log('先')  },  label_check: function (e) {    console.log("后")    // app.checked({    //   that:this,    //   checkObj: this.data.screen_detail_list[this.data.parentId].list[index].checked,    //   str: "screen_detail_list[" + this.data.parentId+"].list["+index+"].checked"    // })  },先运行子元素事件:
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

可以这样处理吗,你的目的是在触发子元素事件的时候同时获取父元素的属性,那直接把事件函数绑定在父元素上,触发此函数的时候,根据event.target判断是不是点击子元素时触发的,如果是的话,就执行这个函数。


查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 584 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信