微信小程序--实现组件通信(父子组件传值)

微信小程序–实现组件通信*

父向子传值,而且只能传递普通类型的数据,无法将方法传递给子组件

  1. 子组件组件创建
    在这里插入图片描述

  2. 子组件导入父组件 >局部引入> index.json
    在这里插入图片描述

  3. index.wxml中 实现子组件渲染 并在子组件中绑定传递参数的属性 GidData (子组件注册接收参数的属性名)
    在这里插入图片描述
    传递参数 直接定义在 data中

在这里插入图片描述

在这里插入图片描述

  1. 子组件注册接收父组件传递的参数 properties 类似于 vue的 props定义结构相同 tpye设定接收参数类型 vlue 默认参数

子组件在 properties 节点中声明对应的属性并使用

在这里插入图片描述
5. 子组件调用父组件传递来的参数

.wxml 页面使用

在这里插入图片描述

.js生命周期调用

在这里插入图片描述

子传父

  1. 创建好子组件 并在js 中 设定好要传递给父组件的 数据 于 方法

在这里插入图片描述
在这里插入图片描述

  1. 子组件注册到父组件 > 并在子组件身上 创建calss >父组件通过class标识 进行识别
    在这里插入图片描述
    在这里插入图片描述

  2. 父组件 通过 this.selectComponent() 获取子组件实例对象

    参数调取
    在这里插入图片描述
    参数打印输出
    在这里插入图片描述
    方法调取
    在这里插入图片描述

在这里插入图片描述
方法调取参数打印
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值