嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

vue1.0和vue2.0的區(qū)別

2019-9-3    seo達人

一、生命周期鉤子的差別



    vue1.0的生命周期如下:



    



    



    vue2.0的生命周期如下:



    



    



    用一張表格來做對比:



    



二、代碼片段



    在vue1.0中可以在template編寫時出現(xiàn):



<template>

   <div>第一行</div>

   <div>第二行</div>

</template>

    在vue2.0中在template編寫時,必須只有一個根元素,否則會報錯。



<template>

   <div id='root'>

      <div>這是第一行</div>

      <div>這是第二行</div>

   </div>

</template>

三、for循環(huán)遍歷數(shù)組、對象時的參數(shù)順序的變更,遍歷數(shù)組之前是(index,value),現(xiàn)在是(value,index);對象的之前是(key,value),現(xiàn)在是(value,key).



    移除了$index和$key兩個隱式聲明變量,以便在v-for中顯式聲明。



    之前的track-by已經替換為key來代替



    v-for的循環(huán)范圍也發(fā)生了改變,之前v-for='item in 10',范圍為0-9,現(xiàn)在是:1-10。







四、Props 的參數(shù)



    1、如果需要檢查 prop 的值,創(chuàng)建一個內部的 computed 值,而不再在 props 內部去定義coerce。



    之前是:



props: {

  username: {

    type: String,

    coerce: function (value) {

      return value

        .toLowerCase()

        .replace(/\s+/, '-')

    }

  }

}

    現(xiàn)在改成用computed來代替:

props: {

  username: String,

},

computed: {

  normalizedUsername: function () {

    return this.username

      .toLowerCase()

      .replace(/\s+/, '-')

  }

}

    這樣有一些好處:



        可以對保持原始 prop 值的操作權限。



        通過給予驗證后的值一個不同的命名,強制開發(fā)者使用顯式申明。



    2、twoWay參數(shù)的移除,v-bind 的 .once和.sync 修飾符 移除



            Props 現(xiàn)在只能單向傳遞。為了對父組件產生反向影響,子組件需要顯式地傳遞一個事件而不是依賴于隱式地雙向綁定。



    3、



五、計算屬性



cache: false 棄用,在 Vue 未來的大版本中,計算屬性的緩存驗證將會被移除。把不緩存的計算屬性轉換為方法可以得到和之前相同的結果。    

六、Built-In 指令



v-bind 真/假值 變更;在2.0中使用 v-bind 時,只有 null, undefined,和 false 被看作是假。這意味著,0 和空字符串將被作為真值渲染。比如 v-bind:draggable="''" 將被渲染為 draggable="true";

用 v-on 監(jiān)聽原生事件 變更,現(xiàn)在在組件上使用 v-on 只會監(jiān)聽自定義事件 (組件用 $emit 觸發(fā)的事件)。如果要監(jiān)聽根元素的原生事件,可以使用 .native 修飾符;

帶有 debounce 的 v-model移除;

使用 lazy 或者 number 參數(shù)的 v-model ,替換;

使用內聯(lián) value的v-model 移除;

v-model with v-for Iterated Primitive Values 移除;

帶有 !important 的v-bind:style 移除;

v-el 和v-ref 替換,簡單起見,v-el 和 v-ref 合并為一個 ref 屬性了,可以在組件實例中通過 $refs 來調用;

v-show后面使用v-else 移除。    

七、自定義指令



自定義指令 簡化;    

八、過渡



transition 參數(shù) 替換,Vue 的過渡系統(tǒng)有了徹底的改變,現(xiàn)在通過使用 <transition> 和 <transition-group> 來包裹元素實現(xiàn)過渡效果,而不再使用 transition 屬性;

可復用的過渡 Vue.transition 替換,在新的過渡系統(tǒng)中,可以通過模板復用過渡效果;

過渡的 stagger 參數(shù) 移除。    

九、事件



events 選項 移除,事件處理器現(xiàn)在在created鉤子中被注冊;

events 選項 移除Vue.directive('on').keyCodes 替換,新的簡明配置 keyCodes 的方式是通過 Vue.config.keyCodes;

$dispatch 和 $broadcast 替換,可使用Vuex。    

十、過濾器



插入文本之外的過濾器 移除;

過濾器參數(shù)符號 變更   現(xiàn)在過濾器參數(shù)形式可以更好地與 js 函數(shù)調用方式一致,因此不用再用空格分隔參數(shù),現(xiàn)在用圓括號括起來并用逗號分隔。

內置文本過濾器 移除,替換 json 過濾器;替換 capitalize 過濾器;替換 uppercase 過濾器;替換 lowercase 過濾器;替換 pluralize 過濾器。

雙向過濾器 替換。

十一、插槽



重名的插槽 移除;

通過具名 <slot> 插入的片段不再保持 slot 的參數(shù)。請用一個包裹元素來控制樣式    

十二、特殊屬性



keep-alive 屬性替換,不再是一個特殊屬性,而是一個包裹組件。    

十三、計算插值



 屬性內部的計算插值 移除;

HTML計算插值 移除,取代的是v-html指令;

單次綁定替換成v-once。  

十四、響應



vm.$watch   換成    update生命周期鉤子;

Array.prototype.$set棄用,用Vue.set代替

Array.prototype.$remove 移除  用 Array.prototype.splice 替代;

Vue.set 和 Vue.delete 移除;

替換vm.$data 移除;

vm.$get 移除,可以直接取回響應數(shù)據(jù)。

十五、圍繞DOM的實例方法



vm.$appendTo 移除;

vm.$before 移除;

vm.$after 移除;

vm.$remove 移除。    

十六、底層實例方法



vm.$eval 移除;

vm.$interpolate 移除;

vm.$log 移除    

十七、實例DOM選項



replace: false 移除,現(xiàn)在組件總是會替換掉他們被綁定的元素。為了模仿,可以用一個將要替換元素類似的元素將根組件包裹起來。    

十八、全局配置



Vue.config.debug移除,因為警告信息將默認在堆棧信息里輸出;

Vue.config.async移除,異步操作現(xiàn)在需要渲染性能的支持;

Vue.config.delimiters移除,可以在使用自定義分隔符時避免影響第三方模板;

Vue.config.unsafeDelimiters移除,HTML的插值替換為v-html。    

十九、全局API



帶el的Vue.extend移除;

Vue.elementDirective移除;

Vue.partial移除。


日歷

鏈接

個人資料

藍藍設計的小編 http://m.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 国产日韩精品入口| 国产精品99久久久久久白浆小说| 美女福利精品视频| 亚洲免费在线看| 亚洲一区二区三区四区视频| 日韩午夜在线播放| 99国产精品| 欧美亚洲免费电影| 亚洲综合电影| 亚洲欧美中文日韩在线| 亚洲一区二区三区涩| 欧美中文字幕在线视频| 久久婷婷国产麻豆91天堂| 免费毛片一区二区三区久久久| 欧美高清不卡| 国产精品久久99| 国产精品午夜久久| 国产欧美精品一区aⅴ影院| 激情综合色综合久久| 亚洲国产影院| 亚洲欧美日本视频在线观看| 久久精选视频| 欧美国产在线电影| 亚洲日韩欧美视频| 亚洲精品欧美日韩| 亚洲欧美日韩国产成人| 久久久天天操| 欧美性片在线观看| 亚洲欧洲日韩综合二区| 亚洲午夜一级| 老司机免费视频一区二区| 亚洲国产美女精品久久久久∴| 日韩视频免费观看| 久久久青草婷婷精品综合日韩| 欧美人与性动交a欧美精品| 国产精品永久免费在线| 亚洲欧洲美洲综合色网| 久久久久国色av免费看影院| 亚洲精品欧美极品| 欧美99久久| 亚洲午夜羞羞片| 久久精品女人| 99热在这里有精品免费| 久久青草欧美一区二区三区| 国产精品theporn| 亚洲欧洲日产国产综合网| 欧美一区二区三区的| 亚洲日本免费| 久久久久久自在自线| 欧美色一级片| 亚洲精品国产精品国自产观看浪潮| 欧美综合国产精品久久丁香| 野花国产精品入口| 蜜桃久久av| 国产亚洲成人一区| 亚洲一区二区在线看| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美激情一区| 欧美极品在线视频| 亚洲日本欧美| 欧美激情综合| 久久国产精品一区二区| 国产精品久久| 午夜视频一区二区| 正在播放欧美一区| 国产精品国产三级国产普通话蜜臀| 亚洲欧洲在线观看| 亚洲二区在线| 蜜桃精品久久久久久久免费影院| 好吊色欧美一区二区三区四区| 午夜精品亚洲| 亚洲你懂的在线视频| 国产一区二区高清| 久久综合色婷婷| 久久伊人亚洲| 亚洲精品国产精品国自产在线| 亚洲国产乱码最新视频| 欧美日韩八区| 欧美亚洲一区| 久久亚洲精品中文字幕冲田杏梨| 亚洲第一区在线观看| 欧美激情aⅴ一区二区三区| 亚洲精品一区二区三区蜜桃久| 亚洲国产另类精品专区| 欧美特黄一区| 久久久久九九视频| 欧美美女bbbb| 久久精品视频播放| 久久久免费精品视频| 日韩亚洲欧美成人一区| 亚洲在线播放| 亚洲国产美女| 99综合精品| 国产日本欧美在线观看 | 欧美日韩国产小视频在线观看| 亚洲视频在线播放| 亚洲一区二区三区四区中文| 一区二区在线视频播放| 亚洲免费高清| 尤物yw午夜国产精品视频| 99精品福利视频| 狠狠色狠狠色综合日日91app| 欧美大片专区| 国产视频在线一区二区 | 亚洲欧美色一区| 亚洲国产欧美国产综合一区| 亚洲欧美www| 99综合视频| 久久综合色天天久久综合图片| 国模一区二区三区| av成人激情| 亚洲日韩欧美视频一区| 日韩午夜av电影| 亚洲成色精品| 午夜精品福利在线| 99国产欧美久久久精品| 久久岛国电影| 久久av红桃一区二区小说| 欧美日韩不卡在线| 亚洲成人在线免费| 老牛国产精品一区的观看方式| 日韩午夜av在线| 亚洲欧美日韩在线综合| 亚洲一区二区毛片| 久久人人爽人人爽爽久久| 亚洲狼人综合| 久热精品视频在线观看| 久久久久国产精品一区三寸| 欧美视频国产精品| 蜜臀久久99精品久久久久久9| 国产农村妇女精品| aa级大片欧美三级| 国产午夜精品美女视频明星a级 | 中国女人久久久| 99国产精品99久久久久久| 欧美一区二区三区视频在线观看| 亚洲欧美激情一区二区| 欧美日韩亚洲视频| 99ri日韩精品视频| 亚洲欧美成人综合| 欧美日韩久久精品| 亚洲精品国产精品国自产观看| 亚洲国产视频一区| 能在线观看的日韩av| 欧美岛国激情| 亚洲理伦在线| 欧美日韩1080p| 亚洲精品一区二区三区蜜桃久| 亚洲精品国产精品国自产观看浪潮| 美国三级日本三级久久99| 91久久久久久久久| 亚洲免费视频中文字幕| 国产模特精品视频久久久久| 久久激情五月婷婷| 欧美高清日韩| 亚洲一区二区三区777| 国产手机视频精品| 欧美aⅴ99久久黑人专区| 亚洲乱码一区二区| 久久国产精品毛片| 亚洲激情成人| 欧美日韩亚洲国产精品| 亚洲一区二区三区精品视频| 欧美一区二区三区久久精品茉莉花 | 欧美成人日本| 亚洲国产日韩欧美在线动漫| 亚洲精品国精品久久99热| 欧美精品午夜| 亚洲五月婷婷| 欧美激情在线观看| 亚洲伊人第一页| 狠狠色综合色区| 欧美激情在线狂野欧美精品| 亚洲影视在线| 久久免费视频一区| 日韩视频中文字幕| 欧美国产亚洲另类动漫| 欧美激情久久久| 亚洲欧美日韩一区二区三区在线| 国产欧美韩日| 欧美激情精品久久久久久久变态| 亚洲一级一区| 亚洲精品国精品久久99热| 久久国产精品99国产| 黄色成人av网站| 欧美日韩综合久久| 久久黄色级2电影| 亚洲精品少妇30p| 玖玖国产精品视频| 亚洲欧美日韩综合aⅴ视频| 亚洲国产日韩欧美| 国产精品日本精品| 欧美人妖在线观看| 久久久夜色精品亚洲| 亚洲欧美日本另类| 中文亚洲视频在线| 日韩视频一区二区三区在线播放| 久久免费国产精品1| 欧美一区二区三区四区在线观看地址| 亚洲精品视频啊美女在线直播|