vue初始化建立項目遇到的問題和總結(jié)

Vue build.png

綜下所述走趋,以后都默認選擇Runtime Only版本

可以看到有兩種版本: Runtime Only 版本 和 Runtime+Compiler 版本。


  1. Runtime Only我們在使用 Runtime Only 版本的 Vue.js 的時候啦吧,通常需要借助如 webpack 的 vue-loader 工具把 .vue 文件編譯成 JavaScript授滓,因為是在編譯階段做的在孝,所以它只包含運行時的 Vue.js 代碼私沮,因此代碼體積也會更輕量仔燕。 在將 .vue 文件編譯成 JavaScript的編譯過程中會將組件中的template模板編譯為render函數(shù)晰搀,所以我們得到的是render函數(shù)的版本。所以運行的時候是不帶編譯的乡翅,編譯是在離線的時候做的蠕蚜。
  2. Runtime+Compiler我們?nèi)绻麤]有對代碼做預(yù)編譯翎朱,但又使用了 Vue 的 template 屬性并傳入一個字符串拴曲,則需要在客戶端編譯模板澈灼,如下所示:// 需要編譯器的版本new Vue({ template: '{{ hi }}'})// 這種情況不需要new Vue({ render (h) { return h('div', this.hi) }})因為在 Vue.js 2.0 中叁熔,最終渲染都是通過 render 函數(shù),如果寫 template 屬性心软,則需要編譯成 render 函數(shù)删铃,那么這個編譯過程會發(fā)生運行時猎唁,所以需要帶有編譯器的版本腐魂。很顯然,這個編譯過程對性能會有一定損耗风题,所以通常我們更推薦使用 Runtime-Only 的 Vue.js沛硅。

只有以下情況會用到compiler:

  1. 有指定template;
  2. 沒指定template摇肌,也沒指定render(這時候使用的就是被掛載元素的outerHtml)。所以肯适,沒有使用到compiler的情況只有:沒有指定template框舔,但指定了render刘绣。
    有時會遇到這樣的錯誤:[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.以上提到,解決這個問題有兩種方式移斩,但大多會選擇后者,也就是使用全功能的vue(runtime+compiler),這個版本的vue文件相比僅包含runtime的版本體積要大你稚,而且運行時的compiler轉(zhuǎn)換會消耗性能刁赖,compiler過程其實可以放到構(gòu)建過程中進行宇弛。總結(jié)就是舅踪,如果可以的話抽碌,盡量使用runtime版的vue文件。

作者:dream_Q
鏈接:http://www.reibang.com/p/466510d84e36
來源:簡書

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市祷舀,隨后出現(xiàn)的幾起案子裳扯,更是在濱河造成了極大的恐慌,老刑警劉巖允蜈,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垒探,死亡現(xiàn)場離奇詭異圾叼,居然都是意外死亡夷蚊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門箱歧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凰慈,“玉大人微谓,你說我怎么就攤上這事仲智。” “怎么了肴焊?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵前联,是天一觀的道長。 經(jīng)常有香客問我娶眷,道長似嗤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任届宠,我火速辦了婚禮烁落,結(jié)果婚禮上乘粒,老公的妹妹穿的比我還像新娘寸谜。我一直安慰自己果善,他們只是感情好鄙煤,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般幸斥。 火紅的嫁衣襯著肌膚如雪演顾。 梳的紋絲不亂的頭發(fā)上屿脐,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛宠纯,可吹牛的內(nèi)容都是我干的个初。 我是一名探鬼主播逐虚,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼漓穿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了朴则?” 一聲冷哼從身側(cè)響起古掏,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤钝计,失蹤者是張志新(化名)和其女友劉穎隧土,沒想到半個月后幕庐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體督怜,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年让歼,在試婚紗的時候發(fā)現(xiàn)自己被綠了盔性。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片构眯。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖汉柒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情稠集,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站衷敌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏藐握。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一嗡呼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧芜抒,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晒屎,卻和暖如春坐桩,著一層夾襖步出監(jiān)牢的瞬間碾局,已是汗流浹背像啼。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留篡悟,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓艳悔,卻偏偏與公主長得像急凰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子猜年,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容