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) => { export const loadView = (view) => {
const filePath = view.endsWith('.vue') ? view : `${view}.vue`
if (process.env.NODE_ENV === 'development') { if (process.env.NODE_ENV === 'development') {
return (resolve) => { return (resolve) => {
console.log("[DEV] 加载组件:", view) console.log("[DEV] 加载组件:", filePath)
try { try {
require([`@/views/${view}.vue`], resolve) require([`@/views/${filePath}`], resolve)
} catch (e) { } catch (e) {
console.error("❌ 组件加载失败:", view, e) console.error("❌ 组件加载失败:", filePath, e)
} }
} }
} else { } else {
return () => { return () => {
console.log("[PROD] 加载组件:", view) console.log("[PROD] 加载组件:", filePath)
try { try {
return import(`@/views/${view}.vue`) return import(`@/views/${filePath}`)
} catch (e) { } catch (e) {
console.error("❌ 组件加载失败:", view, e) console.error("❌ 组件加载失败:", filePath, e)
} }
} }
} }