小程序 学习

本文探讨了微信小程序中的父子通信,包括方法一和通过 selectComponent 调用子组件方法;子父通信则利用 triggerEvent 触发自定义事件进行。此外,还讲解了如何在 app.js 中设置全局数据并在页面中调用,实现数据共享。
摘要由CSDN通过智能技术生成

微信小程序父子通信

方法一

//  子组件中定义 properties
properties:{
  // 属性名:类型
  age: Number
}
<!-- 子组件使用自定义属性 -->
  {
  { 属性名 }}
  {
  { age }}
<!-- 父组件传递数据 -->
<子组件 属性名="{
  { 变量 }}"></子组件>
<子组件 age="{
  { 18 }}"></子组件>

方法二

通过 selectComponent 获取子组件实例,调用方法修改

<子组件 id="id值"></子组件>
this.selectComponent('#id值').setData({
  key:val
})

微信小程序子父通信

子组件通过 triggerEvent 触发自定义事件

// this.triggerEvent('自定义事件名',数据)

Component({
  data:{
    age:10
  },
  methods:{
    this.triggerEvent('event',t
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值