主页面可以调用子组件中的方法吗
发布于 6 年前 作者 pingxia 3928 次浏览 来自 问答

    目前有一个页面a,一个组件b,a页面引用了b组件,我想请问b组件可以监听下拉刷新事件吗?我看了几遍api都没有发现有这个下拉刷新事件,所以换个思路,页面a可以直接调用组件b中的方法吗,我想实现的是页面a监听到下拉刷新事件,然后调用组件b中的数据更新操作方法。

    这样是否可以实现,还是说必须要把数据提取出来,在a页面更新,然后再在组件b里面展示?

1 回复

组件没有页面的这类方法。你可以让页面通知一下。通知的方法和普通组件间通信的方法类似:

  1. 定义式:就是你末段所说的属性值传递的方式。

  2. 过程式:即使用 selectComponent 调用拿到组件的 this ,再调用其下的方法。

回到顶部