Vue.jsにおける$router.push
の使い方について説明します。
使い方
$router.push
メソッドは、新しいルートにナビゲートするためのものです。これはVue Routerが提供するルーティングナビゲーションの機能の一つです。以下に使用法と例を示します:
例1
ボタンをクリックしたときに、/dashboard
という名前のルートにナビゲートしたいとします。
methods: {
goToDashboard() {
this.$router.push('/dashboard');
}
}
例2
クエリパラメータを持つルートがあり、ナビゲーション時にこれらのクエリパラメータを渡したい場合を考えてみましょう。
methods: {
search(query) {
this.$router.push({
path: '/search',
query: { keyword: query }
});
}
}
上記の例では、$router.push
メソッドはオブジェクトを引数として受け取ります。オブジェクトにはpath
プロパティがあり、目的のルートのパスを指定します。また、query
プロパティを使ってクエリパラメータを渡すこともできます。
$router.push
メソッドを使うことで、Vue.jsアプリケーションで簡単にルーティングナビゲーションが行えます。ページから別のページに移動し、パラメータを渡すこともできます。
コメント