2017-12-28 42 views
0

vue-cli空のHello Worldプロジェクトを作成しました。 componentsHelloWorld2.vueを追加しました。基本的にHelloWorld.vueからコピーします。 は、このようなrouter/index.jsに新しいものを追加します。URLに/#/は何ですか?

export default new Router({ 
    routes: [ 
    { 
     path: '/', 
     component: HelloWorld 
    }, 
    { 
     path: '/HelloWorld2', 
     component: HelloWorld2 
    } 
    ] 
}) 

質問:私はHelloWorld2

1. localhost/#/HelloWorld2 //right 
2. localhost/HelloWorld2 //wrong, redirect to HelloWorld 

にアクセスしようとすると /#/の意味は何ですか?

+1

可能な複製をハッシュ#を削除します

export default new Router({ routes: [...], mode: 'history' }) 

# )in URL](https://stackoverflow.com/questions/21850093/usage-of-hash-in-url) – eis

答えて

0

あなたはハッシュ記号を削除したい場合は、としてあなたのルータにmode: 'history',を渡す必要があります。これは、あなたのURLからハッシュの[使用(の

関連する問題