LoginSignup
3
4

More than 3 years have passed since last update.

【Vue.js】Vue CLI 新規ページの追加方法

Last updated at Posted at 2020-08-11

【 Vue.js】Vue CLI 新規ページの追加方法

Vue CLIで作成したサイトに新たにページを追加する方法。

手順

  1. viewsフォルダ配下に新規ファイルを作成する
  2. ルーティングを追加
  3. router-linkタグでリンクを追加

1. viewsフォルダ配下に新規ファイルを作成する

viewsフォルダ配下にページを作成する。ファイル名はコンポーネントの作成規則に則り大文字始まり、キャメルケースとする。

以下、BitcoinAPI.vueを作成場合。

image.png

2. ルーティングを追加

routerフォルダのindex.jsファイルのルーティングに作成したページを追加する。

必須なのは、①pathオプションと②componentオプションの2つ。

①path:URLを記述。
②component:指定の記述で作成したファイルを指定。
component: () => import('../views/ファイル名')

nameオプションを追加しておくと、リンクを設置する際に、pathではなく、nameで指定した値も使える。

name:'ルーティングの名前'

index.js
  const routes = [
  {
    path: '/bitcoin-api',
    component: () => import('../views/BitcoinAPI.vue'),
  }
]


3. router-linkタグでリンクを追加

リンクを設置したいページのtemplateタグ内に、router-linkタグを設置する。

リンク先のpathはto属性に記述する。

<router-link to="相対パス">アンカーテキスト</router-link>

templateタグ
<router-link to="/bitcoin-api">Bitcoin API</router-link>

設置したリンクから、該当URLでページが開けば完了。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4