说起微信小程序的传值我们就想起来了vue,其实大致分成了两种,一种是父传子,一种是子传父,这里我做了一下总结!

引入组件

1,首先在components注册咱们的组件。

2,在父组件的.json写入

"usingComponents": {"sear":"../../components/sear/sear"},

3.然后就在咱们的xhtml页面写入

<tabs></tabs>

这样咱们一个最基础的组件就写完了

父传子

1,首先在咱们父组件的.js文件的data声明要传入子组件的值这里我传入了一个父组

  data: {tabs:['综合','销量','价格']}

2,然后在咱们的页面xhtml传入子组件等待子组件接受

<tabs tabs="{{tabs}}"></tabs>

3.然后打开咱们的子组件,接受传过来的数据

  properties: {tabs:{type:Array,value:[]}},

这里咱们在properties接收

type:传入的类型

value:默认值

4,子组件使用父组件传过来的值

 <block wx:for="{{tabs}}">

这样就完成了

子传父

1,子传值咱们使用this.triggerEvent('a',{b})传值

这里有两类参数

第一个是传入的事件名,这个名可以自己定义

第二类参数可以传无数个值,是子组件传入父组件的参数

  methods: {tabsBtn(index){let indexs = index.currentTarget.dataset.indexthis.triggerEvent('tabsBtn',{indexs})}}

2接收

<tabs tabs="{{tabs}}" bindtabsBtn="tabsBtn"></tabs>

使用bind+子组件传入事件名接收 然后在注册一个事件

3.接收父组件传入的值

  tabsBtn(indexs){console.log(indexs.detail.indexs)}

输出的就是父组件传过来的参数了

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

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

    微信小程序父子组件传值问题 把自己碰到的问题或者学到的东西在这里总结,慢慢积累 在父子组件传值时,我发现子组件竟然拿不到父组件传过来的值. 我指的拿不到父组件的值,是指在子组件的生命周期created ...

  2. 小程序子组件向父组件传值_一套组件化、可复用、易扩展的微信小程序 UI 组件库...

    如何使用 Wux Weapp 是一套组件化.可复用.易扩展的微信小程序 UI 组件库.在开始使用之前,需要先阅读微信小程序自定义组件的相关文档. 通过 npm 安装,需要依赖小程序基础库 2.2.1 ...

  3. 微信小程序 MinUI 组件库系列之 label 标签组件

    MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多基础 ...

  4. 微信小程序 MinUI 组件库系列之 badge 徽章组件

    MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多基础 ...

  5. 微信小程序 MinUI 组件库系列之 label 标签组件 1

    MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多基础 ...

  6. 微信小程序中组件的使用

    微信小程序中组件的使用: 微信小程序中组件定义在项目根目录下components文件夹下,在页面使用的时候需要在页面的json文件中声明,如 父组件向子组件传值及子组件向父组件传值: 父组件wxml中 ...

  7. 微信小程序image组件开发程序以及相关图片问题参考资料汇总

    微信小程序image组件开发程序以及相关图片问题参考资料汇总,希望对大家小程序开发能有一定的参考和借鉴价值.以下汇总主要涉及到微信小程序image组件有关资源路径.缩放和剪裁模式等进行的探讨,无论是对 ...

  8. 微信小程序自定义组件方案

    前言:小程序已于11月初开放了小程序组件功能,但事件方面还不是很完善,有的组件暂时可能还是要用其他方式来实现,这里简单记录下开发小程序自定义组件的要点. 在小程序官方开发组件开发功能之前,自定义组件的 ...

  9. uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题

    如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...

  10. 微信小程序自定义组件,提示组件

    微信小程序自定义组件,这里列举了一个常用的提示自定义组件,调用自定义组件中的方法和字段.仅供参考和学习. 编写组件: 在根目录下添加"components"目录,然后像添加Page ...

最新文章

  1. 深度学习基础2(反向传播算法)
  2. 什么是485转光纤?485光纤转换器功能特点及技术参数详解
  3. 栈溢出笔记1.7 地址问题(2)
  4. NSIS UI 美化类插件分享
  5. 用Office2010做博客园客户端
  6. poj 2606 Rabbit hunt 解题报告
  7. 2022年更新正大杯市场调查与分析大赛现场答辩问题总结注意事项和PPT板块资料经验分享
  8. 静态路由绑定探测组功能的配置
  9. 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)
  10. 合工大机器人足球仿真robocup2D球队代码实验七实验验收
  11. office2018自动图文集_操作快狠准!让你相见恨晚的Office快捷键
  12. Excel数据分析从入门到精通(三)函数进阶-52个Excel函数之清洗类函数
  13. 原 docker(22):使用docker 搭建网关,Mashape API 网关 Kong,安装dashboard,和pgadmin4
  14. 社交网络中节点重要性的度量
  15. 实验——子网划分与路由器配置
  16. java递归计算N!
  17. EtherCAT介绍
  18. 关于ajax调用后台接口无效并且刷新页面的问题
  19. 计算机考试怎么设置下标,怎么在Excel中设置字符上标和下标
  20. 达索Abaqus 2022新功能介绍(一

热门文章

  1. 软件系统测试流程规范
  2. python爬虫——使用bs4爬取搜狗微信文章
  3. SysTrace常识
  4. 山东大学软件学院《数据仓库与数据挖掘》复习知识点
  5. 计算机课如何断开学生端,极域课堂管理系统怎么连接老师 学生端连接问题解决方法...
  6. ICM40607 六轴传感器简介和配置
  7. PrintShield打印监控系统
  8. 编译Libtorrent
  9. c语言对fpga编程,利用C语言对FPGA计算解决方案进行编程方法介绍
  10. YYLabel的若干个疑问持续更新