Vue.js 如何在vuejs应用程序中设置动态基本url?

Vue.js 如何在vuejs应用程序中设置动态基本url?,vue.js,vuejs2,vue-component,vuex,vue-router,Vue.js,Vuejs2,Vue Component,Vuex,Vue Router,我想用vuejs和php开发一个应用程序。可以安装在许多目录中,如 https://example.com/path1/app, https://example2.com/path1/p/app, 我不想为每个子路径编译vuejs应用程序。我已经搜索了很多,但我找不到任何解决办法 如何在vuejs 2中动态设置vue js公共路径? 我正在使用@vue/cli 4.0.5版本。 我也尝试过使用 <base href="mybase path"/> // it works for m

我想用vuejs和php开发一个应用程序。可以安装在许多目录中,如

https://example.com/path1/app,
https://example2.com/path1/p/app,
我不想为每个子路径编译vuejs应用程序。我已经搜索了很多,但我找不到任何解决办法

如何在vuejs 2中动态设置vue js公共路径? 我正在使用@vue/cli 4.0.5版本。 我也尝试过使用

<base href="mybase path"/> // it works for my angular app
//它适用于我的angular应用程序
请告诉我如何动态执行此操作


请帮助

我得到了答案,只需要将公共路径设置为

 //in vue.config.js file

 module.exports = {
     ...
     ...
     publicPath:process.env.NODE_ENV === 'production'? '.': '/'         
 }

谢谢大家

在你的app.js文件中,这样写:

const router = new VueRouter({
    mode: 'history',
    routes,
    base: '/base_url_name'
})

对不起,你的意思只是“/”或“/dist”