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

现在有个应用场景,就是一个有个计时器在父中定义,又需要在子元素中重新赋值或者清空clear;

父路由:


    data(){

        return{

            timer:null

        }

    }

子路由


    timer =  setTimeOut(function(){

        // http 请求接口 to do..

        

    },2000)

就如上,举个例子,就是timer我需要从父元素中得到,并且在子元素中重新定义,计时器里是处理http请求接口的


各位有什么高见?感谢


蝴蝶刀刀
浏览 1357回答 2
2回答

FFIVE

props,空实例bus,vuex

12345678_0001

按照你的意思是,计数器是在父路由(组件)上的,且子路由是作为一个组件,嵌套在<router-view>里的?那么可以prop确实比较难实现,可以考虑用vuex,vuex的官方文档中的例子也是计数器,可以去参考一下,也可以追问,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript