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

思路很简单,类似于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)},

参考链接:https://blog.csdn.net/qq_36611526/article/details/80567964

更多专业前端知识,请上 【猿2048】www.mk2048.com

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

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

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

  2. 微信小程序下拉刷新/上拉加载组件

    简介 一款基于官方组件scroll-view进行封装的支持上拉加载下拉刷新的微信小程序组件,需要基础库2.10.1及以上, 项目地址:github 预览 功能 下拉刷新 上拉加载 支持自定义下拉样式 ...

  3. react-native 自定义 下拉刷新 / 上拉加载更多 组件

    1.封装 Scroller 组件 src/components/Scroller/index.js /*** 下拉刷新/上拉加载更多 组件(Scroller)*/ import React, {Com ...

  4. 小程序下拉刷新 上拉加载等多

    小程序下拉刷新 上拉加载 下拉刷新 在当前页面的json文件中开启上拉刷新 async getGoodsList(){ //定义参数信息var n=this.data.infoconst res=aw ...

  5. 微信小程序 下拉刷新/上拉加载更多 (上拉加载更多怎么实现)

    参考:微信小程序开发文档->框架>逻辑层->注册页面 实现原理: 1.下拉刷新:由于小程序数据是实时渲染的.我们把data{}内的数据清空重新加载即可实现下拉刷新. 2.上拉加载更多 ...

  6. android verticalviewpager 下拉刷新 上拉加载_设计规范 | 详解组件控件结构体系:加载类...

    设计师在进行APP设计时,往往会更加专注于界面的布局.界面和界面之间怎么跳转.操作反馈,却往往忽略掉一个比较重要的环节,就是APP数据加载中的设计.那么我们怎么处理好界面交互中的加载设计,保证体验无缝 ...

  7. 微信小程序控制硬件 第14篇 微信小程序腾讯地图控制 4G Cat.1模组 ,安信可CA-01加载定位显示当前位置。

    文章目录 一.前言 通讯协议 技术问题点 二.4G模组业务逻辑 上报基站信息 三.微信小程序控制 另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈! 微信物 ...

  8. 微信小程序订单页面下拉刷新上拉分页加载

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: 效果图: 代码: json代码: {"enablePullDownRefresh" ...

  9. 微信小程序下拉刷新/上拉加载更多

    查看文档,在用page()函数注册页面的时候有这样的两个对象参数用户判断用户在最顶部下拉和到达最底部, 在小程序里,用户顶部下拉是默认禁止的,我们需要把他设置为启用,在app.json中的设置对所有页 ...

最新文章

  1. OBJECT subcommand [arguments [arguments ...]]
  2. WinWordControl控件的使用注意
  3. hdu_5701_中位数计数
  4. Http 协议 常用消息头
  5. 修改Tomcat 6 默认的ROOT
  6. javascript优先级注意点
  7. nde升级_NDE新闻编辑室工具KDE Plasma Mobile和更多新闻
  8. java poi读取excel公式,返回计算值(转)
  9. 目前最流行的前端开发框架
  10. 牛客网暑期ACM多校训练营(第三场): E. Sort String(KMP)
  11. matconvnet 在 win7 64 位下的安装
  12. SqlLoader(Sqlldr) 的用法
  13. U盘恢复软件,U盘格式化后怎么恢复数据
  14. 工控网络安全分支-电力行业网络安全建设
  15. 计算机校友讲座,计算机系举办优秀校友返校讲座
  16. USB驱动之常规usb鼠标驱动
  17. Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features【论文记录】
  18. 短链接服务商Bitly推出名为RealTime的“互联网热点发掘引擎”
  19. jquery 学习笔记及小练习
  20. dorehtml.php,脚本命令 window.open 的所有参数详解及实例 涉及页面执行后跳转和多久跳转...

热门文章

  1. BCH码和m序列参数估计(梅西迭代算法求多项式的MATLAB实现)
  2. 让你的数据和对象有源有出路,一文打尽,Java常用IO流处理流(处理字节流文件流)缓冲流、转换流、对象流等
  3. win7下oracle10g安装,专门针对win7下oracle10g安装的详解
  4. android运行的线程中,android中线程是否运行在单独的进程中?
  5. python xlwt xlrd 写入一行_自己总结python用xlrd\xlwt读写excel
  6. [Swift]LeetCode39. 组合总和 | Combination Sum
  7. bzoj 1124 [POI2008]枪战Maf 贪心
  8. 关于collectionview布局的坑
  9. Objective-C 反射机制
  10. [ExtJS5学习笔记]第三十五条 sencha extjs 5 组件查询方法