php - axios api调用不适用于vue路由器路由路径laravel项目
问题描述
这是我的 Vue 路由列表。
Vue.use(VueRouter)
let routes = [
{ path: '/dashboard',
component: require('./components/admin/DashboardComponent.vue').default,
meta: {
middleware: auth,
}
},
{ path: '/users', component: require('./components/admin/UsersComponent.vue').default ,
meta: {
middleware: auth,
}
},
{ path: '/content/hello', name:"editcontent", component:
require('./components/admin/EditContent.vue').default ,
meta: {
middleware: auth,
}
}]
当我设置路由路径约定时
path: /content/hello
,然后组件工作正常,但是当我通过 axios 调用 api 时它不工作。它一直返回一个 html 文件。
如果我不使用额外的 <code>/content/etc 并且只/content
在路径中使用,那么它就可以工作。
解决方案
推荐阅读
- android - Android/Unity - 全屏模式、Android 的状态栏和 3D 纵横比
- regex - 匹配包管理器输出中更改的主要或次要版本
- javascript - 我在节点 js api 中得到 ERR_STREAM_WRITE_AFTER_END。如何解决这个问题?
- visual-studio-code - 关于渲染器的提示是什么?
- api - 获取请求中 xamarin 形式的类中的错误
- boto3 - AWS Sagemaker - 训练通道为空或小批量太大
- spring - Tomcat在Intelli jidea中调试时加载了低版本的spring库
- android - 我注册了关于 screen_on 的广播接收器,但我无法接收它
- python - 在文件 I/O 中,如何删除打印换行符
- sql - 将 WM_CONCAT 函数更改为 LISTAGG