VueRouterのBaseのURLを動的変更するメモ
VueRouter
Vueの設置場所をサブディレクトリにした際にAPIリファレンス | Vue Routerのbaseの設定を変更すれば変更は可能ですが、設置するサーバー毎にPathを変更したい場合、baseだと設置場所毎に変更する必要があります。
app.js上でVueRouterの設定を変更「relative: true」に設定。
const router = new VueRouter({
mode: 'history',
relative: true,
routes: [
...
..
.
]
});
画面側のヘッダーに以下のbaseタグを設定。
<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 件のコメント :
コメントを投稿