This commit is contained in:
bb_pan 2025-10-22 15:10:14 +08:00
parent 97dc2170b3
commit acd5088ac8
1 changed files with 8 additions and 6 deletions

View File

@ -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)
}
}
}