首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vue3打字问题。延迟加载vue-router是什么类型?

vue3打字问题。延迟加载vue-router是什么类型?
EN

Stack Overflow用户
提问于 2021-04-07 11:43:18
回答 1查看 236关注 0票数 1
代码语言:javascript
复制
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检查?非常感谢

EN

回答 1

Stack Overflow用户

发布于 2021-04-07 14:10:39

正确的返回类型是Promise<RouteComponent>

代码语言:javascript
复制
import { RouteComponent } from "vue-router";

export default {
  path: '/about',
  name: 'About',
  component: (): Promise<RouteComponent> => import('../../views/About.vue'),
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66979284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档