vue中import和require加载的区别


  1. import只是请求模块中需要的部分, require是整包加载。相比之下import性能更好一点,节约了内存
  2. import是异步加载,require同步加载。也就是说如果你同时有多个包需要require,则他们需依次执行。
  3. import语法更紧凑/更具声明性,基本消除了 CommonJS 与AMD的裂痕(源自stackoverflow,参考一下就好,个人觉得掌握1.2点即可)
  4. import是静态加载,require是动态加载。(这里只是列出二者的区别,不去讨论动/静态加载的优缺点)
  5. import是 read-only
    import 是强绑定,require是浅复制,仅仅是普通的值传递。

记录 项目中
component: (resolve) => require([@/views/web/${defaultSettings.url(defaultSettings.systemType)}/offlinemap], resolve),


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM