微信小程序出来那么长时间了,今天来研究一下,先从子传父 开始了解吧。
首先我们先创建一个components文件,类名随便起 看下面图片
在avatar.wxml子组件里面绑定个tap事件
<!--pages/components.wxml -->
<text bindtap="tapChild">components/avatar.wexss</text>
在avatar.js 注意要写在组件的方法里面
/**
* 组件的方法列表
*/
methods: {
tapChild(e){
this.triggerEvent('toParent',{
call:666
})
}
}
在index.wxml 父组件 组件里绑定事件名
<avatar bindtoParent="receAall"></avatar>
然后 在index.js里面接收
receAall(obj){
console.log(obj)
}