全局导入和局部导入的区别

267 阅读1分钟

1.Api的不同

全局导入:在main.js中配置,引入+注册

局部导入:在使用组件的地方引入+注册

2.对开发体验的影响:

3.对于打包结果的影响:

(1)分包(动态导入路由组件页面)

全局导入:会分成多个包,主包会额外多加载一些暂时用不到的组件库,会导致首次加载变慢,可能出现白屏。

局部导入: 主包,不包含用不到的组件库,会使首次加载更快。而被很多页面共同使用的组件库会单独打成一个包,把不同路由页面的打成一个包。

(2)不分包

全局导入和局部导入打包结果一样,都是一个js文件