2017-03-27 5 views
0

コンポーネントからメソッドからVue Router this.$routerにアクセスしたいと思います。ただし、Cannot read property '$router' of nullエラーが表示されます。 Vue Routerがcreated()メソッドからアクセスできないようです。何か別の選択肢はありますか?Vue RouterはCreated()メソッドからnullを表示します

created() { 
    this.$router.push('/user') 
} 

答えて

0

使用In-Component Guards

// this is inside your component 
beforeRouteEnter (to, from, next) { 
    next('/user'); 
}, 
created() { 
    // ... 
} 
+0

うん、これは私が現在やっている方法です。しかし、 'created()'メソッドからそれを実行できると思った方が良いでしょう。 –

+0

どうすればいいですか? 'mounted()'の中で試してみることもできます。 –

+0

@MdMazedulIslamKhanこれを完成させるものがあればお知らせください。 –

関連する問題