当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法。

思路很简单,类似于vue中给子组件加ref执行子组件方法道理一样,这里是给子组件加一个 属性: id=“子组件名称”,比如:

<news-list id="list"></news-list>

然后在父组件对应的方法中直接

this.selectComponent("#list").getList();

如果涉及到多次调用该子组件的方法,可以在onReady生命周期中定义一下,比如:

onReady:function(){this.list = this.selectComponent("#list");},

之后在方法中再调用的时候直接用this.list.方法名就可以了。比如:

onPullDownRefresh() {let that=this;this.list.getList();setTimeout(function(){wx.stopPullDownRefresh()},1000)},

微信小程序:父组件执行子组件的方法相关推荐

  1. 微信小程序wpy框架给子组件传boolean值无效

    1.问题 在给子组件传Boolean类型的prop时,发现没生效. <backtohome :isRrlog="true"></backtohome> 2. ...

  2. 微信小程序父组件向子组件传递数据

    @微信小程序父组件向子组件传递数据 具体步骤如下 首先使用微信开发者工具创建两个页面,父页面(即父组件)名为index,子页面(即子组件)名为Search. 先在index.js中定义一个名为sour ...

  3. 小程序在父组件执行子组件方法,可适用于下拉刷新上拉加载之后执行子组件方法

    当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法. 思路很简单,类似于vue中给子组件加 ...

  4. 小程序在父组件执行子组件方法,可适用于下拉刷新上拉加载之后执行子组件方法...

    当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法. 思路很简单,类似于vue中给子组件加 ...

  5. 微信小程序父组件调用子组件方法

    当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法. 思路很简单,类似于vue中给子组件加 ...

  6. 微信小程序如何封装自己的组件?

    在现在前端领域,最常见的话语就是组件化.工程化的内容.所有的框架都在朝着这方面发展.作为前端生态中的新兴热人物小程序的出现,同样支持组件化开发. 在我们的日常开发中,可以封装一些常用的组件达到复用效果 ...

  7. 《微信小程序-进阶篇》Lin-ui组件库源码分析-列表组件List(一)

    大家好,这是小程序系列的第二十篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,从本文开始,将记录分享lin-ui的源码分析,期望通过对lin-ui源码的学习能加深组 ...

  8. 微信小程序,自定义导航栏组件

    微信小程序,自定义导航栏组件,可兼容iPhone 11及以上留海屏显示,关于参数获取设置参照微信小程序-收藏_羽筠的博客-CSDN博客 可定义设置的内容如下: 文字及返回箭头颜色 背景图片(优先级高于 ...

  9. 微信小程序简易搭建之框架/组件库

    微信小程序简易搭建之框架/组件库 Vant weapp 下面看看如何导入 https://github.com/youzan/vant-weapp 使用教程: 1.下载后找到dist 2. 在你的项目 ...

最新文章

  1. SQL Server数据库查询速度慢的原因和解决方法
  2. Oracle中的Union、Union All、Intersect、Minus 使用用法区别
  3. U盘加载速度慢的解决方法
  4. jaas_受JAAS保护的JAX-RS端点
  5. javascript数据结构-链表
  6. 敏捷测试与传统测试的区别
  7. 小众却顽强的编程语言 Erlang ,你了解多少?
  8. JAVA总裁--Java数组基础知识
  9. 增量式pid调节方式有何优点_PID控制在变频器驱动系统中的应用
  10. SIP - pjsip Linux Windows 编译安装
  11. 一个好玩的小游戏(纯C语言编写)
  12. 【初识SciPy库】
  13. 计算机网络知识点总结提纲(谢希仁)
  14. python创建单行文本框_HTML单行文本框
  15. Visualizing HBase Flushes And Compactions
  16. python中、常见的结构化数据不包括_数据分析的主要内容仍是结构化计算_数据分析师...
  17. 全国计算机四级薪资,全国计算机四级通过率有多少
  18. 华为云CDN,无忧畅享网络
  19. 在Ubuntu 18.04 Bionic Beaver上安装Wine
  20. C语言设计的简单2048小游戏

热门文章

  1. 2.5寸12v5v服务器硬盘盒,3.5英寸硬盘盒装2.5英寸硬盘可以吗?外接电源还需不需要接呢...
  2. 简单的flask+nginx项目助你开阔思路
  3. java之program arguments与VM arguments
  4. java登陆界面中关于JDBC的一个问题
  5. 【MD5】快速实现MD5加密解密(盐值)
  6. android在线预览excel文件格式,Android打开doc、xlsx、ppt等office文档解决方案
  7. mysql -- 基本操作
  8. 用Java模拟微信红包的实现
  9. JAVA写代码学费,java编程培训班学费是多少
  10. Genymotion3.0+virtualbox6.0安装包