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

實例詳解vue.js淺度監(jiān)聽和深度監(jiān)聽及watch用法

 更新時間:2018年08月16日 11:06:20   作者:愛吃排骨  
這篇文章主要介紹了vue.js淺度監(jiān)聽和深度監(jiān)聽及watch用法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧

第一個淺度監(jiān)聽:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript" src="js/vue.js"></script>
 </head>
 <body>
 <div id="app">
  <p>{{a}}</p>
  <p>{}</p>
 </div>
 <script>
  
 var vm=new Vue({
  el:"#app",
  data:{
   a:10,
   b:15
  }
 });
 vm.$watch("a",function(){
  alert('a變化了');
  this.b=100;
 });
 document.onclick=function(){
  vm.a=2
 }
 </script>
 </body>
</html>

第二個深度監(jiān)聽

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript" src="js/vue.js"></script>
 </head>
 <body>
 <div id="app">
  <p>{{a|json}}</p>
  <p>{}</p>
 </div>
 <script>
  var vm = new Vue({
  el: "#app",
  data: {
   a: { id: "1", title: "width" },
   b: 15
  }
  });
  vm.$watch("a", function() {
  alert('a變化了');
  this.b = 100;
  }, { deep: true });
  document.onclick = function() {
  vm.a.id = "2";
  }
 </script>
 </body>
</html>

ps:下面看下vue中watch用法

對應(yīng)一個對象,鍵是觀察表達(dá)式,值是對應(yīng)回調(diào)。值也可以是方法名,或者是對象,包含選項。在實例化時為每個鍵調(diào)用 $watch() ;

//使用官方vue-cli腳手架書寫
<template>
  //觀察數(shù)據(jù)為字符串或數(shù)組
   <input v-model="example0"/>
   <input v-model="example1"/>
  /當(dāng)單觀察數(shù)據(jù)examples2為對象時,如果鍵值發(fā)生變化,為了監(jiān)聽到數(shù)據(jù)變化,需要添加deep:true參數(shù)
   <input v-model="example2.inner0"/>
</template>
<script>
   export default {
      data(){
        return {
          example0:"",
          example1:"",
          example2:{
            inner0:1,
            innner1:2
          }
        }
      },
      watch:{
        example0(curVal,oldVal){
          console.log(curVal,oldVal);
        },
        example1:'a',//值可以為methods的方法名
        example2:{
         //注意:當(dāng)觀察的數(shù)據(jù)為對象或數(shù)組時,curVal和oldVal是相等的,因為這兩個形參指向的是同一個數(shù)據(jù)對象
          handler(curVal,oldVal){
            conosle.log(curVal,oldVal)
          },
          deep:true
        }
      },
      methods:{
        a(curVal,oldVal){
          conosle.log(curVal,oldVal)
        }
      }
  }
</script>


相關(guān)文章

  • Vue3中集成高德地圖并實現(xiàn)平移縮放功能

    Vue3中集成高德地圖并實現(xiàn)平移縮放功能

    隨著前端技術(shù)的不斷發(fā)展,地圖應(yīng)用在我們的項目中越來越常見,本文將介紹如何在Vue3項目中集成高德地圖,并通過簡單的配置實現(xiàn)地圖的平移和縮放功能,需要的朋友可以參考下
    2024-09-09
  • vue實現(xiàn)樹形表格

    vue實現(xiàn)樹形表格

    這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)樹形表格,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vant中field組件label屬性兩端對齊問題及解決

    vant中field組件label屬性兩端對齊問題及解決

    這篇文章主要介紹了vant中field組件label屬性兩端對齊問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 詳解Vue項目中實現(xiàn)錨點定位

    詳解Vue項目中實現(xiàn)錨點定位

    這篇文章主要介紹了Vue項目中實現(xiàn)錨點定位,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 詳解webpack+vue-cli項目打包技巧

    詳解webpack+vue-cli項目打包技巧

    本篇文章主要介紹了詳解webpack+vue-cli項目打包技巧 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Vue引入高德地圖并觸發(fā)實現(xiàn)多個標(biāo)點的示例詳解

    Vue引入高德地圖并觸發(fā)實現(xiàn)多個標(biāo)點的示例詳解

    這篇文章主要介紹了Vue引入高德地圖并觸發(fā)實現(xiàn)多個標(biāo)點,主要是在public下的index.html中引入地圖,引入組件設(shè)置寬高100%,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • vue?使用el-table循環(huán)輪播數(shù)據(jù)列表的實現(xiàn)

    vue?使用el-table循環(huán)輪播數(shù)據(jù)列表的實現(xiàn)

    這篇文章主要介紹了vue?使用el-table循環(huán)輪播數(shù)據(jù)列表的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue打印瀏覽器頁面功能的兩種實現(xiàn)方法

    vue打印瀏覽器頁面功能的兩種實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于vue打印瀏覽器頁面功能的兩種實現(xiàn)方法,這個功能其實也是自己學(xué)習(xí)到的,做完也有一段時間了,一直想記錄總結(jié)一下,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • vue使用數(shù)組splice方法失效,且總刪除最后一項的問題及解決

    vue使用數(shù)組splice方法失效,且總刪除最后一項的問題及解決

    這篇文章主要介紹了vue使用數(shù)組splice方法失效,且總刪除最后一項的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 使用vue初用antd 用v-model來雙向綁定Form表單問題

    使用vue初用antd 用v-model來雙向綁定Form表單問題

    這篇文章主要介紹了使用vue初用antd 用v-model來雙向綁定Form表單問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論

高邑县| 甘泉县| 明水县| 北京市| 光山县| 紫金县| 营口市| 朝阳县| 库伦旗| 莲花县| 杨浦区| 涞水县| 林口县| 扬中市| 读书| 邯郸县| 吉隆县| 盈江县| 龙里县| 桂东县| 灵璧县| 府谷县| 儋州市| 杭锦后旗| 顺义区| 盐边县| 大田县| 渝北区| 清原| 巫溪县| 麻阳| 南城县| 宽甸| 敖汉旗| 内黄县| 万源市| 云林县| 寻甸| 宝坻区| 新巴尔虎右旗| 甘德县|