鍍金池/ 問(wèn)答/HTML/ vue 在父路由里定義了一個(gè)函數(shù)或者參數(shù),如何能在子路由中訪問(wèn)得到?

vue 在父路由里定義了一個(gè)函數(shù)或者參數(shù),如何能在子路由中訪問(wèn)得到?

現(xiàn)在有個(gè)應(yīng)用場(chǎng)景,就是一個(gè)有個(gè)計(jì)時(shí)器在父中定義,又需要在子元素中重新賦值或者清空clear;
父路由:

    data(){
        return{
            timer:null
        }
    }

子路由

    timer =  setTimeOut(function(){
        // http 請(qǐng)求接口 to do..
        
    },2000)

就如上,舉個(gè)例子,就是timer我需要從父元素中得到,并且在子元素中重新定義,計(jì)時(shí)器里是處理http請(qǐng)求接口的

各位有什么高見(jiàn)?感謝

回答
編輯回答
拽很帥

props,空實(shí)例bus,vuex

2018年4月24日 18:29
編輯回答
醉淸風(fēng)

vuex bus url cookie storage

2017年2月13日 01:45
編輯回答
不討喜

按照你的意思是,計(jì)數(shù)器是在父路由(組件)上的,且子路由是作為一個(gè)組件,嵌套在<router-view>里的?
那么可以prop確實(shí)比較難實(shí)現(xiàn),可以考慮用vuex,vuex的官方文檔中的例子也是計(jì)數(shù)器,可以去參考一下,也可以追問(wèn),

2017年1月7日 15:24