微信小程序的父子组件传值

如果小程序中有可复用的UI且具有一定的功能性,就可以使用自定义组件将其封装起来。

下面介绍父子组件的数据传递方法,以及一个简单的组件和一个复杂的组件示例。

二、父子组件传递数据的方法

1.父组件向子组件传递数据

parent.wxml

<my-component name="{{name}}" age="{{age}}"></my-component>

parent.js

data: {name: 'Peggy',age: 25
}

child.js

properties: {name: {type: String,value: '小明'},age: Number
}

父组件向子组件传值以属性的形式,子组件以properties接收,并可指定数据类型type以及默认值value。
在wxml里可直接以{{name}}的形式使用,而在js中以this.properties.name获取。

2.子组件向父组件传值

child.js

methods: {

微信小程序的父子组件传值相关推荐

  1. 微信小程序:父子组件传值

    在微信小程序里,父组件可以向子组件传值,子组件也可以向父组件传值,不过这两种传值方式不大相同,下面先简单介绍这两种传值的区别. 两者的区别 父组件向子组件传值,使用的是 属性绑定 的方法,并且只能传递 ...

  2. 【微信小程序】父子组件之间传值

    微信小程序父子组件之间传值有两种: 1.父组件向子组件传值 2.子组件向父组件传值 区别: 父向子传值使用的是属性绑定,子组件中的properties对象进行接收父组件传递过来的值. 子向父传值使用的 ...

  3. 微信小程序:父子组件的通信

    故事背景(可忽略) 卤煮马上要入坑微信小程序,为了开发起来更顺手一些,肯定要提前熟悉一下API.原本想找个视频看看的,但是看到网友都说,有点技术功底的都直接上手API踩坑.卤煮这种没技术功底的马上站起 ...

  4. 微信小程序_基础组件学习02

    微信小程序_基础组件学习02 swiper组件 swiper是滑块容器,也就是手机端的轮播图. swiper组件有两部分组成swiper和swiper-item. swiper-item需要放在swi ...

  5. 微信小程序基于swiper组件的tab切换

    代码地址如下: http://www.demodashi.com/demo/14010.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

  6. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

  7. 微信小程序使用image组件显示图片的方法

    本文实例讲述了微信小程序使用image组件显示图片的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 ① index.wxml 代码如下: <image style=" ...

  8. 【微信小程序】选择器组件picker

    文章目录 [微信小程序]选择器组件picker picker组件的定义 picker组件的类型 picker属性 共同的属性 时间选择器time 参考 [微信小程序]选择器组件picker picke ...

  9. A095_day01_微信小程序入门与组件

    目录 微信小程序入门与组件 - Day01 1.内容介绍 2.微信小程序简介(了解) 2.1.什么是小程序 2.2.微信小程序与app的区别 2.3.小程序在入口 2.4.微信小程序的工作原理 2.5 ...

最新文章

  1. TCP/UDP协议基本概念
  2. 转载/VMware Workstation环境下的Linux网络设置/适用于无线网络
  3. redis mysql主从延迟_MySQL主从延迟问题解决
  4. 什么是Java内存模型中的happens-before
  5. NSURLConnection超时大坑
  6. 如何提高一个研发团队的“代码速度”?
  7. Shell记录-Shell命令(其他)
  8. 写给自己,2020的年终总结
  9. jQuery实现Ajax应用
  10. vue+node全栈移动商城【10】注册页面传值到node中间件
  11. 日赚10.07亿?字节跳动去年收入约580亿美元 同比增长70%
  12. fragment里spinner值设定_口袋里的扭力扳手 Topeak Ratchet Rocket Lite NTX测评
  13. Vue动态权限路由addRoutes执行初次白屏解决方法。
  14. UE4之插件打包提示安装vs2017
  15. 后端服务慢成狗?试试这 7 招!
  16. 用ajax来上传图片,AJAX上传图片,使用ajaxupload
  17. WordPress整站轻松开启HTTPS 1
  18. netty做一个posp的网络_Java网络通信基础系列-Netty实现HTTP服务
  19. Pom文件配置参数详解
  20. 从软件工程师到IT猎头:说说跳槽那点事

热门文章

  1. 网络加速技术浅析(二)
  2. 松柏先生:一个好战略,胜过1000个创意!
  3. 2017爱创课堂vue.js视频完整版
  4. tomcat 内存配置优化 Xms Xmx
  5. 香帅的北大金融学课笔记3 -- 投资银行
  6. Android studio 利用MPAndroidChart制作饼图
  7. python json库安装_python-安装simplejson后没有名为“ json”的模块
  8. 20210510_AI方面常见试题
  9. 云原生|容器和应用安全运营实践思考
  10. 1.1双摇杆遥控器电路部分--stm32最小系统