使用Vue.extend()与直接导出之间是否存在性能折衷?

时间:2020-01-01 22:27:40

标签: typescript vue.js

在切换到打字稿的情况下,似乎需要

import Vue from "vue";
export default Vue.extend( { } )

而不是仅仅 export default { }

这里有一些关于这个概念的评论: What is Vue.extend for?

但是它仍然不太有意义。

例如,我已经通过路由器致电component()

const routes = routerOptions.map(route => {
 return {
.....
    component: () => import(`@/components/${route.component}.vue`)

.....

或作为Vue.component('foo', foo)

  • 因此我要特别理解的是,是否正确,必须将其称为“两次”(直接一次,然后通过对component()的后续调用一次)对性能的影响是什么?
  • 如果不影响性能,那为什么打字稿真的需要呢?

0 个答案:

没有答案