vue单页应用里在一个vue页面已经import过的组件,在别的vue页面再import的时候会再次引入吗?

举例:在vue单页应用里,先在a.vue页面import了c组件,到b.vue页面时又有importc组件,那这个c组件会重复引入吗?还是引入过了就不会再引入?

已解决 悬赏分:30 - 解决时间 2021-11-26 15:42
反对 0举报 0 收藏 0

回答3

最佳
  • @

    如果a.vue里面不是按需引入的c组件,b.vue里面按需引入了c组件,c组件会有一份打包到a.js中,还有一个单独的c.js拿来按需引入,所以最好不要这样操作,这个按需引入会多此一举。

    支持 0 反对 0 举报
    2021-11-26 06:31
  • @

    不会啊 每个页面引入是每个页面的

    支持 0 反对 0 举报
    2021-11-26 07:18
  • @

    最后打包时只会是一次

    支持 0 反对 0 举报
    2021-11-26 08:44