为什么不在Vue和Vue Router生产中渲染我的组件?

时间:2019-08-22 21:55:44

标签: javascript laravel vue.js deployment vuejs2

使用Vue Router部署Laravel和Vue应用程序,但没有使用id应用程序将这些组件安装在我的div上,

主机是共享主机,Laravel应用程序位于项目文件夹中

我已经将superAPP_URL变量定义为ASSET_URL

在Vue路由器上,路由的起点是mydomain.com/project/

/admin

公用文件夹的索引文件很好,在第一个实例中,我显示登录名并正确显示,它验证用户,登录名和所有内容,但是当我从后端登录时,我重定向到路径admin是我的Vue路由器的作用。

我尝试了一切,在vue路由器路由上以const routes = [ { path: '/admin', children: [      ...] Vue.use(VueRouter); const router = new VueRouter({ mode: 'history', routes }) 开始路径可能会发生什么,但是我没有成功。

控制台或laravel日志中没有出现任何类型的错误

修改

/

1 个答案:

答案 0 :(得分:0)

我的猜测是您错过了设置URL偏移量/ base的机会。

base: "/project/"添加到路由器选项

Further readings