2017-01-10 4 views
0

私はちょうど私がちょうど将来の開発のために設定している今、かなり簡単なページを持っていますが、私のURLが変更され続けるようになっています。なぜ私のURLはvue.jsルーティングによって変更され続けていますか?

import shipmentInformation from './shipment-information.vue'; 

Vue.use(VueRouter); 

let router = new VueRouter({ 
    base: '/QuickQuote/QuickQuoteRefactor/', 
    routes: [ 
     { name: 'shipmentInformation', path: '/', component: shipmentInformation } 
    ] 
}); 

new Vue({ 
    router 
}).$mount('#quickQuoteApp') 

これは#quickQuoteAppに<router-view>要素が含まれているページで実行されます。ユーザーは(ローカルマシン上で)localhost/QuickQuote/QuickQuoteRefactorに移動してこのページにアクセスします。コンポーネントが読み込まれ、何らかの理由でlocalhost/#/に変更される前に、分割された秒(localhost/QuickQuote/QuickQuoteRefactor#)のURLの最後にハッシュが追加されるのがわかります。

これがなぜ起こっているかについてのアイデア。私は '基本'オプションがこれを世話すると考えられていたと思った。

答えて

1

は、私は、これはVUE-ルータ間の紛争に起因すると正確な原因の

わからないjquery.history.jsたことを発見したが、それはURL内の「正しい」のハッシュ変更しようとしていた歴史のように見えましたvue-routerによって作られたので、それを壊す。

関連する問題