This commit is contained in:
parent
97dc2170b3
commit
acd5088ac8
|
|
@ -126,22 +126,24 @@ export function filterDynamicRoutes(routes) {
|
|||
}
|
||||
|
||||
export const loadView = (view) => {
|
||||
const filePath = view.endsWith('.vue') ? view : `${view}.vue`
|
||||
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
return (resolve) => {
|
||||
console.log("[DEV] 加载组件:", view)
|
||||
console.log("[DEV] 加载组件:", filePath)
|
||||
try {
|
||||
require([`@/views/${view}.vue`], resolve)
|
||||
require([`@/views/${filePath}`], resolve)
|
||||
} catch (e) {
|
||||
console.error("❌ 组件加载失败:", view, e)
|
||||
console.error("❌ 组件加载失败:", filePath, e)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return () => {
|
||||
console.log("[PROD] 加载组件:", view)
|
||||
console.log("[PROD] 加载组件:", filePath)
|
||||
try {
|
||||
return import(`@/views/${view}.vue`)
|
||||
return import(`@/views/${filePath}`)
|
||||
} catch (e) {
|
||||
console.error("❌ 组件加载失败:", view, e)
|
||||
console.error("❌ 组件加载失败:", filePath, e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue