【Vue.js】Nuxt3のページ間移動にはnavigateToを使用する!

  • 2024年1月21日
  • 2024年1月21日
  • Vue.js

こんにちは。野中やすおです。

今回の記事では、Nuxt3でnavigateToを使用した内容を記事にしています。

navigateToとは

Nuxt.jsでは、ページ間のナビゲーションを簡単に実装するためのnavigateToというヘルパー関数が提供されています。

Nuxtでは、navigateToを使用することでルーティングを簡単にして、別のページにリダイレクトすることができます。

基本的な使用方法

上記の例では/pathは、移動先のページのパスです。

例えば、ユーザープロフィールページに移動する場合は、/users/profileのようなパスが指定されます。

具体的な使用例

以下の例では、送信処理をonSubmitという関数で仮で実装しています。

ユーザー情報を送信した後にnavigateToを使って/users/profileのパスに遷移します。また第2引数でopenというオプションを使用して、新しいタブで開くように設定しています。

さらに詳しいオプションについては以下の公式HPをご覧ください!

参考

Nuxt

navigateTo is a helper function that programmatically naviga…