この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2019-07-27 22:45:12

タイトル: ルーティング設定
SEOタイトル: 【Vue.js】ルーティング設定

Vue.jsのルーティング設定を説明します。

aタグ等のhtml側の説明こちらを参照。

 

Javascript

const router = new VueRouter({
   
mode: 'history',
    routes: [
        {

        path: '/top',

        component: require('./components/Top.vue'),

        redirect: '/channels',
        },

        { path: '/channels', component: require('./components/Channels.vue') },
    ]
})

mode: ハッシュモードヒストリーモードの2種類がある。デフォルトはハッシュモード。

    ハッシュモードにするとURLに # が含まれる。(例: http://localhost:8000/top#/

path: 実際のパス。パラメータを受け取りたい場合は以下の様にする。

    javascript側: path: '/channel/:id'

    html側: <router-link :to="`/channel/${id}`">

component: 呼び出されるプログラム。

redirect: リダイレクトさせたい場合、リダイレクト先を指定する。