2017-12-20 15 views
0

私は最上位レベルのコンポーネントに火の基準を持っています。 vueの子コンポーネントへの小道具としてこれをどうやって渡すことができますか? <router-view>コンポーネントにバインドし、その後炎の基準を通りの土地に渡してください

data() { 
    return { db, storage }; 
} 

<template> 
    <div id="app"> 
    <NavBar /> 
    <router-view db="pass the db ref here" storage="pass the storage ref here" /> 
    </div> 
</template> 

<script> 
import { db, storage } from './config/firebase'; 
import NavBar from './components/NavBar'; 

export default { 
    name: 'app', 
    components: { 
    NavBar, 
    }, 
}; 
</script> 

答えて

0

まず、ルートVueのインスタンスのデータプロパティとしてdbstorageの参照を設定し

<router-view :db="db" :storage="storage" /> 

子コンポーネントをpropsを宣言する必要があります:

props: { 
    db: Object, 
    storage: Object 
} 
関連する問題