收藏
回答

自定义组件内调用引用页面的方法

当前有页面 A,引用了自定义组件 Z ,现在需要在自定义组件 Z 中调用 A 页面中的 B 方法来实现 A 页面的数据刷新。

自定义组件是由开发者自己编写的,能按需求实现相同功能即可。求各位大佬给个解决办法,谢谢!



最后一次编辑于  2018-09-05  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 卢霄霄
    卢霄霄
    2018-09-05

    getCurrentPages() 了解一下

    2018-09-05
    赞同 22
    回复 1
    • 梦之蓝
      梦之蓝
      2018-09-06

      真没想到,路由还能在这用,解决了,thank!

      2018-09-06
      赞同
      回复
  • 莫过于此
    莫过于此
    2018-09-06

    1、在自定义组件绑定方法(reload为你的B方法名)

     <自定义组件 bind:reload='reload' ></自定义组件>

    2、组件内的methods方法中调用

      this.triggerEvent('reload', {});




    2018-09-06
    赞同
    回复 1
    • 梦之蓝
      梦之蓝
      2018-09-06

      感谢,本次还是选择一楼的方式,嘿嘿。可能会要调用多个方法。

      2018-09-06
      赞同
      回复