微信小程序组件通信

Posted 墨染清浅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序组件通信相关的知识,希望对你有一定的参考价值。

父子通信

在子组件的对应js中

properties:{

  prop名字:数据类型,

  prop名字:{

    type:数据类型,

    value:默认值

  }

}

在父组件的wxml模板中找到子组件标签

<子组件 prop名字=‘值’></子组件>

 

2.子父通信

在子组件对应的元素身上绑定原生事件

<button bindtap = ‘tapHandler‘></button>

// 在函数中,触发自定义事件
tapHandler(){
    this.triggerEvent(‘自定义事件名‘,‘数据‘)
}

在父组件的wxml模板中找到子组件标签,在标签上监听自定义事件

<子组件 bind自定义事件名 = ‘函数’></子组件>
函数(e){
     e。detail就是子组件发来的数据
}

关于组件可以参照微信小程序的官方文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/

以上是关于微信小程序组件通信的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序父子组件通信

微信小程序组件通信

微信小程序组件通信

微信小程序-发布订阅-事件总线-页面组件通信

微信小程序-发布订阅-事件总线-页面组件通信

微信小程序 组件间通信与事件