formato de devolución de datos de fondo de lista de menús
{
// 统计分析
path: '/statistics',
name: 'Statistics',
meta:{title: '数据统计'},
component: 'views/statistics/Statistics'
}
componente en enrutamiento
Lo que se recibe es que @/views/statistics/Statistics
la página se puede mostrar normalmente.
Si los parámetros son dinámicos, los siguientes tres tipos informarán errores y la página estará en blanco.
let cop = `@/${item.component}`
// item.component = () => import(cop)
// item.component = resolve => require([cop], resolve)
// item.component = Promise.resolve().then(() => require(`@/${item.component}`))
¿Existe alguna buena manera de resolver este problema?
nombre es la dirección de la página del componente
item.component = (name) => () => import(`@/${name}.vue`)