【发布时间】:2020-06-27 23:41:55
【问题描述】:
我正在尝试使用 window.location 从 Vue 组件重定向到 Laravel 路由,但出现 404 错误页面。
这是我被重定向到的页面
http://127.0.0.1:8000/admin/stocks/[object%20Promise]
这是我从 vue-component 重定向到 laravel 路由的代码
async onSave() {
this.errors = {};
await Api().post('/stocks/store',this.form)
.then((response)=>{
window.location = Api().get('/stocks/'+response.data.id+'/show');
})
.catch((error) => {
if(error.response.status === 422) {
this.errors = error.response.data.errors
}
})
}
【问题讨论】:
-
你为什么不用
this.$router.push(``) -
@CamB$oKiDz 不能使用 $router.push 我不是在构建单页应用程序