理順8個版本vue的區別 小結

2021-09-05 18:36:00 字數 1078 閱讀 8062

一共8個版本的vue

術語

重點:如果你需要在客戶端編譯模板 (比如傳入乙個字串給 template 選項,或掛載到乙個元素上並以其 dom 內部的 html 作為模板),就將需要加上編譯器

通俗來說,就是runtime版本是無法對template進行解析的

一共8個vue版本,都是用在什麼情況下的?

不急,從2個維度去理解這8個版本。

【執行時版本】和【完整版】的區別: 用不用編譯?

如果你需要使用template的語法,就需要編譯器,那麼就要使用完整版

用了.vue檔案的大多數情況下,你可以用執行時版本

當你使用vue-loader或vueify的時候, *.vue檔案內部會預編譯成js,所以你在最終打好的包裡,

實際上是不需要編譯器的,所以這種情況,應該用執行時版本,畢竟執行時版本的體積比完整版要小30%

如果我一定要用完整版的呢? 如何選擇版本呢?

你需要在webpack裡配置alias

module.exports = 

}}

umd / commonjs / es module 的區別: 你的vue用在什麼地方?其他類似這樣

new webpack.defineplugin(),
為了幫助大家讓學習變得輕鬆、高效,給大家免費分享一大批資料,幫助大家在成為全棧工程師,乃至架構師的路上披荊斬棘。在這裡給大家推薦乙個前端全棧學習交流圈:866109386當真正開始學習的時候難免不知道從哪入手,導致效率低下影響繼續學習的信心。

但最重要的是不知道哪些技術需要重點掌握,學習時頻繁踩坑,最終浪費大量時間,所以有有效資源還是很有必要的。

最後祝福所有遇到瓶疾且不知道怎麼辦的前端程式設計師們,祝福大家在往後的工作與面試中一切順利。

GBK版本和UTF 8版本的區別

gbk版本和utf 8版本的區別 gbk版本與utf 8版本功能是一樣的,只不過編碼方式不同。utf 8比較 國際化 吧。gbk的文字編碼是雙位元組來表示的,即不論中 英文本元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。至於utf 8編碼則是用以解決國際上字元的一種多位元組編碼,它對...

關於win8的各種版本的區別

windows8.1 professional vl 表示 專業版 大客戶版,批量授權 windows8.1 multiple editions 表示 多合一版本 包含 標準版 專業版 個人使用者,安裝專業版或者是企業版。professional指的就是pro,vl 即volume 指的是批量啟用版...

GBK和UTF8的區別,該選擇哪個版本

原創來自 gbk的文字編碼是雙位元組來表示的,即不論中 英文本元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。utf 8編碼則是用以解決國際上字元的一種多位元組編碼,它對英文使用8位 即乙個位元組 中文使用24位 三個位元組 來編碼。對於英文本元較多的論壇則用utf 8節省空間。以上或...