VueRouterのBaseのURLを動的変更するメモ
VueRouter
Vueの設置場所をサブディレクトリにした際にAPIリファレンス | Vue Routerのbaseの設定を変更すれば変更は可能ですが、設置するサーバー毎にPathを変更したい場合、baseだと設置場所毎に変更する必要があります。
app.js上でVueRouterの設定を変更「relative: true」に設定。
1 2 3 4 5 6 7 8 9 | const router = new VueRouter({ mode: 'history' , relative: true , routes: [ ... .. . ] }); |
画面側のヘッダーに以下のbaseタグを設定。
1 | < base href = "https://localhost/example/" > |
baseタグのhrefを環境毎に変わるようにしておけば簡単にVueRouterを動的に変更することが出来ます。
参考
Router: How to set base dir relative to index.html in app Build? - Get Help - Vue Forum
0 件のコメント :
コメントを投稿