最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
vue中數(shù)據(jù)雙向綁定的示例分析

這篇文章主要介紹了vue中數(shù)據(jù)雙向綁定的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、安吉網(wǎng)站維護(hù)、網(wǎng)站推廣。

* Object.defineProperty()
    *  對(duì)對(duì)象的屬性進(jìn)行 定義/修改
    * */

    let obj = {x:10}
    // 這兩種方式都相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,直接,但是有些時(shí)候我們需要對(duì)對(duì)象的屬性的修改和增加進(jìn)行必要的干預(yù)
//    obj.y = 20;
//    obj.x = 100;
//    obj.x = 'abc';
//
//    let arr = [1,2,3];
//    arr.length = 'abc';//不可更改
//    console.log(arr);

//    console.log(obj.x);
//    delete obj.x;
//    console.log(obj);

    Object.defineProperty(obj, 'y', {
      configurable: false,  //設(shè)置是否可刪除 false為不可刪除
      value: 100
    });

    console.log(obj);
    delete obj.y;//刪除
    console.log(obj);
    //設(shè)置對(duì)象某個(gè)屬性值的時(shí)候,順便設(shè)置它的屬性。enumerable 可枚舉 configurable 可以刪除否 writable 可改值否
    Object.defineProperty(obj, 'z', {//enumerable 可枚舉(沒(méi)有則新添加) 
      enumerable: true,//為false時(shí),for..in object.keys json.stringfy 不能取到該z屬性
      value: 10000
    });

    for (var attr in obj) {
      console.log(attr);
    }

    Object.defineProperty(obj, 'm', {
      writable: false,//可更改
      value: 9
    });

    console.log(obj);
    obj.m = 100;
    console.log(obj);

以上總結(jié)了對(duì)象的defineProperty四個(gè)屬性:configurable,enumerable,value,writable

接下來(lái)再深入認(rèn)識(shí)下它的另外兩個(gè)方法:set 以及get

注意:get和set不能與configurable,enumerable,value,writable同時(shí)存在

let obj = {x:10}

    let y = 100;
    Object.defineProperty(obj, 'y', {
      get() {
        //當(dāng)obj的y屬性被調(diào)用的時(shí)候觸發(fā),該方法的返回值將作為獲取的結(jié)果
        console.log('get');
        return y;
      },
      set(value) {
        //當(dāng)obj的y屬性被設(shè)置的時(shí)候觸發(fā)
        console.log('set', value);
        y = value;
      }
    })

    console.log(obj.y);
    obj.y = 1;
    console.log(obj.y);

vue中數(shù)據(jù)雙向綁定的示例分析

介紹完defineProperty了,最后我們一起看看如何簡(jiǎn)單的實(shí)現(xiàn)數(shù)據(jù)雙向綁定吧!



  
  

  

vue中數(shù)據(jù)雙向綁定的示例分析

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“vue中數(shù)據(jù)雙向綁定的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


網(wǎng)頁(yè)題目:vue中數(shù)據(jù)雙向綁定的示例分析
網(wǎng)站路徑:http://fisionsoft.com.cn/article/jjjoej.html