This commit is contained in:
parent
97dc2170b3
commit
acd5088ac8
|
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue