Laravel 5 拉威尔+;Vue页面重定向
当我试图创建必须在另一个页面中完成的内容时,如何重定向到该页面 例如: 我创建了一个页面,该页面将询问书籍的详细信息,并将其保存到数据库中。第一页将要求用户放置书的封面、标题和描述。我将Vue组件用于页面,并使用axios将其保存在数据库中。我使用此代码Laravel 5 拉威尔+;Vue页面重定向,laravel-5,vuejs2,Laravel 5,Vuejs2,当我试图创建必须在另一个页面中完成的内容时,如何重定向到该页面 例如: 我创建了一个页面,该页面将询问书籍的详细信息,并将其保存到数据库中。第一页将要求用户放置书的封面、标题和描述。我将Vue组件用于页面,并使用axios将其保存在数据库中。我使用此代码window.location.href=“/create book/”重定向到另一个页面,用户可以开始编写该页面,当用户保存该页面时,该页面将保存在他正在制作的当前书籍上 现在我陷入了困境 Vue组件 axios.post('/admin/sa
window.location.href=“/create book/”
重定向到另一个页面,用户可以开始编写该页面,当用户保存该页面时,该页面将保存在他正在制作的当前书籍上
现在我陷入了困境
Vue组件
axios.post('/admin/saveBook', formData).then(function(result){
// console.log(result.data)
window.location.href = "/admin/write-book";
});
在我的控制器里我用了这个
控制器
return response()->json($book);
我的目标是写一整页书的内容。谢谢 您可以考虑使用,特别是
在你的路由器中,你的书会有一个动态路径
routes: [
{
// dynamic segments start with a colon
path: '/books/:id',
name: 'book',
component: Book
}
]
然后在组件中,您将导航到有关创建的书籍
axios.post('/admin/saveBook', formData).then(function(result) {
this.$router.push({ name: 'book', params: { id: result.data.book.id }});
});
如果在导航到该书时需要该书的信息,则可以在安装时使用id获取该书,也可以在导航时将该书作为道具传递。看。嘿,我不确定阅读中的错误/挂断是什么,你能扩展一下吗?没有错误,我只是不知道最好的方法是什么