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