export default {
path: '/about',
name: 'About',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: (): Promise<any> => import(/* webpackChunkName: "about" */ '../../views/About.vue'),
};我正在使用Vue3 & vue-router & eslint air-bnb,
eslint检查表明我需要设置正确的类型,我如何检查类型以及应该填充什么类型才能避免eslint检查?非常感谢

发布于 2021-04-07 14:10:39
正确的返回类型是Promise<RouteComponent>
import { RouteComponent } from "vue-router";
export default {
path: '/about',
name: 'About',
component: (): Promise<RouteComponent> => import('../../views/About.vue'),
};https://stackoverflow.com/questions/66979284
复制相似问题