最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue兩個版本的區(qū)別和使用方法(更深層次了解)

 更新時間:2020年02月16日 09:49:40   作者:uvi  
在我們使用 vue時,我們可以引用兩個不同版本的 Vue,分別是 Vue完整版(vue.js)和 Vue(vue.runtime.js )非完整版,那么它們的區(qū)別是什么呢,今天我們就來分析下這兩個不同版本之間的區(qū)別,一起看看吧

 在我們使用 vue時,我們可以引用兩個不同版本的 Vue,分別是 Vue完整版(vue.js)和 Vue(vue.runtime.js )非完整版,那么它們的區(qū)別是什么呢,今天我們就來分析下這兩個不同版本之間的區(qū)別。

1、文件名

 

2、文件大小

完整版:同時包含編譯器和運(yùn)行時的版本。

編譯器:用來將模板字符串編譯成為 JavaScript 渲染函數(shù)的代碼。

而非完整版不包含編譯器,體積約比完整版小 30%。

3、視圖

完整版

視圖寫在 HTML里或者 template選項(xiàng)里,由于有 compiler(編譯器)的存在,完整版運(yùn)行時:用來創(chuàng)建 Vue 實(shí)例、渲染并處理虛擬 DOM 等的代碼?;旧暇褪浅ゾ幾g器的其它一切。

非完整版

完整版運(yùn)行時:當(dāng)使用 vue-loader 或 vueify 的時候,*.vue 文件內(nèi)部的模板會在構(gòu)建時預(yù)編譯成 JavaScript。你在最終打好的包里實(shí)際上是不需要編譯器的,所以只用運(yùn)行時版本即可。

// 不需要編譯器
new Vue({
 render (h) {
 return h('div', this.hi)
 }
})

// 需要編譯器
new Vue({
 template: '<div>{{ hi }}</div>'
})

4、配置

從 webpack 引入,完整版需要配置 alias,非完整版 是默認(rèn)配置;

從 @vue/cli 引入,完整版需要額外配置,非完整版 是默認(rèn)配置。

總結(jié)

既然這兩者有這么多不同,那我們平時用哪個版本呢?

當(dāng)然是用非完整版了,理由如下:

1.保證用戶體驗(yàn),用戶下載的JS文件體積更小,但只支持h函數(shù)

2.保證開發(fā)體驗(yàn),開發(fā)者可直接在vue文件里寫HTML標(biāo)簽,而不寫 h函數(shù)

3.活讓loader做,vue-loader 會把vue文件里的HTML轉(zhuǎn)為h函數(shù),這樣我不用寫太多麻煩的 h函數(shù)就可做到和完整版一樣的事,還更節(jié)約文件大小,提升用戶體驗(yàn)。

以上所述是小編給大家介紹的Vue兩個版本的區(qū)別和使用方法(更深層次了解),希望對大家有所幫助!

相關(guān)文章

  • 基于vue-resource jsonp跨域問題的解決方法

    基于vue-resource jsonp跨域問題的解決方法

    下面小編就為大家分享一篇基于vue-resource jsonp跨域問題的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue前端實(shí)現(xiàn)導(dǎo)出頁面為pdf(分頁導(dǎo)出、不分頁導(dǎo)出及分模塊導(dǎo)出)

    vue前端實(shí)現(xiàn)導(dǎo)出頁面為pdf(分頁導(dǎo)出、不分頁導(dǎo)出及分模塊導(dǎo)出)

    在實(shí)際應(yīng)用中可能用戶希望將系統(tǒng)中一個頁面展示的所有數(shù)據(jù)報表,用PDF的文件格式下載下來,以便于其他用途,這篇文章主要給大家介紹了關(guān)于vue前端實(shí)現(xiàn)導(dǎo)出頁面為pdf(分頁導(dǎo)出、不分頁導(dǎo)出及分模塊導(dǎo)出)的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • Vue2.0 axios前后端登陸攔截器(實(shí)例講解)

    Vue2.0 axios前后端登陸攔截器(實(shí)例講解)

    下面小編就為大家?guī)硪黄猇ue2.0 axios前后端登陸攔截器(實(shí)例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • vue 開發(fā)一個按鈕組件的示例代碼

    vue 開發(fā)一個按鈕組件的示例代碼

    本篇文章主要介紹了vue 開發(fā)一個按鈕組件的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Vue3目錄調(diào)整方案詳解

    Vue3目錄調(diào)整方案詳解

    默認(rèn)生成的目錄結(jié)構(gòu)不滿足我們的開發(fā)需求,所以這里需要做一些自定義改動,本文給大家分享Vue3目錄調(diào)整方案,感興趣的朋友一起看看吧
    2023-11-11
  • 解決vue表單為空也能提交的問題

    解決vue表單為空也能提交的問題

    這篇文章主要介紹了解決vue表單為空也能提交的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue3中如何使用live2D

    vue3中如何使用live2D

    本文介紹了如何在Vue3項(xiàng)目中整合Live2D技術(shù),從Live2D的基本介紹到在Vue3中的具體實(shí)現(xiàn)方法,Live2D技術(shù)允許開發(fā)者將二維圖像轉(zhuǎn)化為可動畫的三維模型,主要應(yīng)用于游戲、虛擬角色等領(lǐng)域,文章詳細(xì)說明了在vue3項(xiàng)目中使用Live2D的步驟,感興趣的朋友一起看看吧
    2024-10-10
  • Element el-row el-col 布局組件詳解

    Element el-row el-col 布局組件詳解

    這篇文章主要介紹了Element el-row el-col 布局組件使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 如何利用vue+element?ui實(shí)現(xiàn)好看的登錄界面

    如何利用vue+element?ui實(shí)現(xiàn)好看的登錄界面

    最近做了個最基礎(chǔ)的ElementUI登錄頁,適合新手查看,所以下面這篇文章主要給大家介紹了關(guān)于如何利用vue+element?ui實(shí)現(xiàn)好看的登錄界面的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • vue中怎么區(qū)分不同的環(huán)境

    vue中怎么區(qū)分不同的環(huán)境

    這篇文章主要介紹了vue中怎么區(qū)分不同的環(huán)境,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論

漳平市| 文登市| 融水| 三原县| 简阳市| 东辽县| 新营市| 高唐县| 科技| 武威市| 宁南县| 镶黄旗| 安丘市| 阿拉善左旗| 井研县| 西宁市| 景谷| 汾西县| 阜宁县| 潜山县| 金乡县| 西乌珠穆沁旗| 壤塘县| 轮台县| 都江堰市| 德保县| 鸡西市| 义乌市| 呼伦贝尔市| 沅陵县| 长乐市| 金秀| 梅州市| 易门县| 大荔县| 垦利县| 扎鲁特旗| 汶川县| 富川| 社旗县| 延安市|