[英]Route to vue file from Laravel Jetstream Inertia
我正在嘗試使用 Inertia 在 Laravel Jetstream 中設置一條路線。 路由應該是/bloglist。
vue 文件位於 /resources/js/Blog/BlogList.vue
我使用的路線是: Route::inertia('/bloglist', 'BlogList');
當我打開路線時,我得到一個空白頁面和一個錯誤
未處理 Promise 拒絕:錯誤:找不到模塊“./BlogList.vue”
我究竟做錯了什么?
resolveComponent 在 app.js 中設置。 我不相信它可以改變每條路線。 但是,您可以添加 resources/js/Pages/Blog/BlogList.vue 並使用
Route::inertia('/bloglist', 'Blog/BlogList');
示例 app.js
new Vue({
render: (h) =>
h(InertiaApp, {
props: {
initialPage: JSON.parse(app.dataset.page),
resolveComponent: (name) => require(`./Pages/${name}`).default,
},
}),
}).$mount(app);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.