为了账号安全,请及时绑定邮箱和手机立即绑定

vue 在父路由里定义了一个函数或者参数,如何能在子路由中访问得到?

vue 在父路由里定义了一个函数或者参数,如何能在子路由中访问得到?

蝴蝶刀刀 2019-02-26 17:39:45
现在有个应用场景,就是一个有个计时器在父中定义,又需要在子元素中重新赋值或者清空clear;父路由:    data(){        return{            timer:null        }    }子路由    timer =  setTimeOut(function(){        // http 请求接口 to do..            },2000)就如上,举个例子,就是timer我需要从父元素中得到,并且在子元素中重新定义,计时器里是处理http请求接口的各位有什么高见?感谢
查看完整描述

2 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

props,空实例bus,vuex


查看完整回答
反对 回复 2019-03-07
?
12345678_0001

TA贡献1802条经验 获得超5个赞

按照你的意思是,计数器是在父路由(组件)上的,且子路由是作为一个组件,嵌套在<router-view>里的?
那么可以prop确实比较难实现,可以考虑用vuexvuex的官方文档中的例子也是计数器,可以去参考一下,也可以追问,

查看完整回答
反对 回复 2019-03-07
  • 2 回答
  • 0 关注
  • 1356 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信