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 件のコメント :
コメントを投稿