92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

vue1.0和vue2.0的區別

2019-9-3    seo達人

一、生命周期鉤子的差別



    vue1.0的生命周期如下:



    



    



    vue2.0的生命周期如下:



    



    



    用一張表格來做對比:



    



二、代碼片段



    在vue1.0中可以在template編寫時出現:



<template>

   <div>第一行</div>

   <div>第二行</div>

</template>

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



<template>

   <div id='root'>

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

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

   </div>

</template>

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



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



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



    v-for的循環范圍也發生了改變,之前v-for='item in 10',范圍為0-9,現在是:1-10。







四、Props 的參數



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



    之前是:



props: {

  username: {

    type: String,

    coerce: function (value) {

      return value

        .toLowerCase()

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

    }

  }

}

    現在改成用computed來代替:

props: {

  username: String,

},

computed: {

  normalizedUsername: function () {

    return this.username

      .toLowerCase()

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

  }

}

    這樣有一些好處:



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



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



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



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



    3、



五、計算屬性



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

六、Built-In 指令



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

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

帶有 debounce 的 v-model移除;

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

使用內聯 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 參數 替換,Vue 的過渡系統有了徹底的改變,現在通過使用 <transition> 和 <transition-group> 來包裹元素實現過渡效果,而不再使用 transition 屬性;

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

過渡的 stagger 參數 移除。    

九、事件



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

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

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

十、過濾器



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

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

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

雙向過濾器 替換。

十一、插槽



重名的插槽 移除;

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

十二、特殊屬性



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 移除,可以直接取回響應數據。

十五、圍繞DOM的實例方法



vm.$appendTo 移除;

vm.$before 移除;

vm.$after 移除;

vm.$remove 移除。    

十六、底層實例方法



vm.$eval 移除;

vm.$interpolate 移除;

vm.$log 移除    

十七、實例DOM選項



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

十八、全局配置



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

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

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

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

十九、全局API



帶el的Vue.extend移除;

Vue.elementDirective移除;

Vue.partial移除。


日歷

鏈接

個人資料

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

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
麻豆国产精品一区二区三区| 国产99精品一区| 538国产精品视频一区二区| 91精品一区二区三区综合| 亚洲精品福利| 亚洲欧美一级二级三级| 中文字幕精品一区二区精品绿巨人| 成人一级视频在线观看| 日韩限制级电影在线观看| 日韩免费观看高清完整版在线观看| 在线看欧美日韩| 国产精品久久久久久久久婷婷| 少妇高潮一区二区三区99| 91极品视频在线| 综合久久久久久久| 欧美精品一区二区三区四区| 日韩aⅴ视频一区二区三区| 日本伊人午夜精品| 久久一区中文字幕| 精品国产区一区二区三区在线观看| 欧美福利视频在线| 国产亚洲精品久久久久久777| 久久精品在线视频| 在线国产一区二区| 欧美激情视频免费观看| 国产一区二区三区高清视频| 国产一区二区激情| 国产一区二区在线观看视频| 91影院在线免费观看视频| 日韩欧美精品网址| 欧美床上激情在线观看| 欧美精品人人做人人爱视频| 欧美变态口味重另类| 另类综合日韩欧美亚洲| 成年美女黄网站色大片不卡| 成人国产精品久久久久久亚洲| 91精品视频免费看| 欧美在线性视频| 在线观看日韩| 国产精品一线天粉嫩av| 国产色爱av资源综合区| 国偷自产av一区二区三区| www.久久.com| 精品久久久久久亚洲国产300| 综合一区av| 中文字幕在线精品| 久久久久久亚洲精品中文字幕| 香蕉成人伊视频在线观看| 高清欧美性猛交xxxx| 午夜亚洲国产au精品一区二区| 亚洲区在线播放| 久久视频在线播放| 91精品国产91久久久久久最新| 亚洲成人日韩| 欧美高清激情视频| 天天影视久久综合| 欧美日韩电影一区二区| 久久精品二区| 国产亚洲一区在线播放| 国产精品亚洲一区二区在线观看| 555www色欧美视频| 91香蕉视频在线下载| 国产精品爽爽爽爽爽爽在线观看| 欧美不卡123| 国产主播一区二区三区| 九九九九久久久久| 全球av集中精品导航福利| ts人妖另类在线| 国产麻豆精品在线观看| 在线中文字幕电影| 久久99精品久久久久久琪琪| 亚洲精品福利资源站| 电影中文字幕一区二区| 精品美女久久久| 亚洲精品国产综合区久久久久久久| 亚洲第一天堂av| 日本成人看片网址| 久久久99久久| 亚洲成人蜜桃| 国产伦精品一区二区三区免费| 日韩成人三级| 国产www.大片在线| 26uuu国产日韩综合| 色一情一乱一伦一区二区三区丨| 亚洲不卡视频| 一本色道久久综合狠狠躁的番外| 韩国成人动漫在线观看| a级在线观看| 在线免费高清一区二区三区| 992tv成人免费视频| 98色花堂精品视频在线观看| 国产深夜精品| 国产曰批免费观看久久久| 99电影在线观看| 国产乱理伦片a级在线观看| 欧美日韩大片免费观看| 最近2019年手机中文字幕| 色之综合天天综合色天天棕色| 中文字幕一区二区精品| 欧美大片免费观看在线观看网站推荐| 青青影院一区二区三区四区| 欧美成人精品激情在线观看| 九九九久久久精品| 91精品欧美一区二区三区综合在| 国产色爱av资源综合区| 欧美日韩理论| 精品一区二区三区香蕉蜜桃| 久久不见久久见免费视频7| 亚洲欧洲免费| 国产精品美女一区二区| 欧美+亚洲+精品+三区| 99国产精品| 4438x亚洲最大成人网| 成年网站在线| 免费观看欧美大片| 国产精品伊人色| 国产精品手机在线播放| 亚洲激情影院| 欧美刺激午夜性久久久久久久| 亚洲黄在线观看| 亚洲免费av观看| 国产91精品网站| 精品国产电影| 成人精品视频| 末成年女av片一区二区下载| 在线亚洲精品福利网址导航| 天天影视欧美综合在线观看| 捆绑变态av一区二区三区| 老司机在线看片网av| 成人黄色免费网站在线观看| 一呦二呦三呦国产精品| 中文字幕一区二区三区不卡在线| 亚洲日本欧美日韩高观看| 欧美性猛交99久久久久99按摩| 国产片一区二区| 国产精品久久久久一区二区三区厕所| 国产精品免费视频xxxx| 日韩欧美一区二区三区四区| 91在线不卡| 国产精品欧美风情| 精品欧美午夜寂寞影院| 国产精品久久久久久久av大片| 91在线视频免费| 亚洲女娇小黑人粗硬| 极品美鲍一区| 2020国产成人综合网| 精品久久久久一区二区国产| 欧美一区二区三区视频在线观看| 久久综合精品国产一区二区三区| 欧美日韩综合网| 欧美人体视频xxxxx| 免费看欧美女人艹b| 久久久久高清精品| 中日韩男男gay无套| 午夜免费欧美电影| 8x海外华人永久免费日韩内陆视频| 国产精品久久夜| 国产精品美女在线观看| 欧美日韩免费一区| 国产一精品一av一免费爽爽| 午夜影院免费在线| 在线精品视频视频中文字幕| 中文字幕精品综合| 91精品国产综合久久香蕉麻豆|