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

vue.js 1.x與2.0中js實時監(jiān)聽input值的變化

 更新時間:2017年03月15日 10:00:03   作者:風雨后見彩虹  
這篇文章主要介紹了vue.js 1.x與vue.js2.0中js實時監(jiān)聽input值的變化的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。

一、vuejs 2.0中js實時監(jiān)聽input

在2.0的版本中,vuejs把v-el 和 v-ref 合并為一個 ref 屬性了,可以在組件實例中通過 $refs 來調(diào)用。這意味著 v-el:my-element 將寫成這樣: ref="myElement" v-ref:my-component 變成了這樣: ref="myComponent" 。綁定在一般元素上時,ref 指DOM元素,綁定在組件上時,ref 為一組件實例。

因為 v-ref 不再是一個指令了而是一個特殊的屬性,它也可以被動態(tài)定義了。這樣在和v-for 結(jié)合的時候是很有用的:

<p v-for="item in items" v-bind:ref="'item' + item.id"></p>

以前 v-el/v-ref 和 v-for 一起使用將產(chǎn)生一個DOM數(shù)組或者組件數(shù)組,因為沒法給每個元素一個特定名字?,F(xiàn)在你還仍然可以這樣做,給每個元素一個同樣的ref:

<p v-for="item in items" ref="items"></p>

和 1.x 中不同, $refs 不是響應的,因為它們在渲染過程中注冊/更新。只有監(jiān)聽變化并重復渲染才能使它們響應。另一方面,設計$refs主要是提供給 js 程序訪問的,并不建議在模板中過度依賴使用它。因為這意味著在實例之外去訪問實例狀態(tài),違背了 Vue 數(shù)據(jù)驅(qū)動的思想。

下面給一個vuejs2.0版本的例子:

<div id="example">
 <input type="text" v-model="items.type1" ref="type1"/>
 <input type="text" v-model="items.type2" ref="type2"/>
 <div class="show">輸入框一的內(nèi)容:{{items.type1}}</div>
 <div class="show">輸入框二的內(nèi)容:{{items.type2}}</div>
</div>
<script>
 var example1 = new Vue({
  el: '#example',
  data: {
  items: {
   type1:'第一個輸入框',
   type2:'第二個輸入框'
  }
  },
  ready:function(){
   
  },
  watch:{
   items:{
    handler:function(val,oldval){
     console.log(this.$refs.type1.value);
     console.log(this.$refs.type2.value);
    },
    deep:true
   }
  },
  methods:{
  
  }
 })
</script>

結(jié)果如圖所示:

當在輸入框輸入文字的時候,js可以實時監(jiān)聽其指定輸入框文本的值。

二、vuejs 1.x中js實時監(jiān)聽input

那么在vuejs 1.x的版本中是如何在js中監(jiān)聽某個指定的input的value變化的呢?

通過如下方式:

<input type="text" v-model="items.type1" v-el:texttype1/>

然后在vuejs中的watch中監(jiān)聽:

watch:{
 items:{
  handler:function(val,oldval){
   console.log(this.$els.texttype1.value);
  },
  deep:true
 }
}

整體代碼:

<div id="example">
 <input type="text" v-model="items.type1" v-el:texttype1/>
 <input type="text" v-model="items.type2" v-el:texttype2/>
 <div class="show">輸入框一的內(nèi)容:{{items.type1}}</div>
 <div class="show">輸入框二的內(nèi)容:{{items.type2}}</div>
</div>
<script>
 var example1 = new Vue({
  el: '#example',
  data: {
  items: {
   type1:'第一個輸入框',
   type2:'第二個輸入框'
  }
  },
  ready:function(){
   
  },
  watch:{
   items:{
    handler:function(val,oldval){
     console.log(this.$els.texttype1.value);
    },
    deep:true
   }
  },
  methods:{
  
  }
 })
</script>

實現(xiàn)的效果如圖所示:

當在輸入框中輸入文字時,js中實時監(jiān)聽其變化的值。

總結(jié)

好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 詳解mpvue小程序中怎么引入iconfont字體圖標

    詳解mpvue小程序中怎么引入iconfont字體圖標

    這篇文章主要介紹了詳解mpvue小程序中怎么引入iconfont字體圖標,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 使用vue-json-viewer實現(xiàn)JSON數(shù)據(jù)可視化詳解

    使用vue-json-viewer實現(xiàn)JSON數(shù)據(jù)可視化詳解

    vue-json-viewer?是一個用于在?vue.js?應用中展示?JSON?數(shù)據(jù)的插件,它提供了一種直觀和美觀的方式來可視化?JSON?數(shù)據(jù),下面我們來看看如何使用它進行JSON數(shù)據(jù)可視化吧
    2025-01-01
  • Vue-Router模式和鉤子的用法

    Vue-Router模式和鉤子的用法

    本篇文章主要介紹了Vue-Router模式和鉤子的用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • vue?點擊刪除常用方式小結(jié)

    vue?點擊刪除常用方式小結(jié)

    這篇文章主要介紹了vue?點擊刪除常用方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 淺談vue中所有的封裝方式總結(jié)

    淺談vue中所有的封裝方式總結(jié)

    因為現(xiàn)在vue的流行,vue的各種插件都出來了,我們公司也是使用vue做項目,那么應該如何封裝,本文就介紹一下如何封裝,感興趣的可以了解一下
    2021-07-07
  • Vue實現(xiàn)圖片預覽效果實例(放大、縮小、拖拽)

    Vue實現(xiàn)圖片預覽效果實例(放大、縮小、拖拽)

    現(xiàn)在項目中有這樣的一個需求,對上傳的圖片可以點擊之后在線預覽,這篇文章主要給大家介紹了關(guān)于Vue實現(xiàn)圖片預覽效果實例(放大、縮小、拖拽)的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • Vue中使用vee-validate表單驗證的方法

    Vue中使用vee-validate表單驗證的方法

    vee validate 一個輕量級的 vue表單驗證插件。接下來通過本文給大家分享Vue中使用vee-validate表單驗證的方法,需要的朋友參考下吧
    2018-05-05
  • 詳解VUE中v-bind的基本用法

    詳解VUE中v-bind的基本用法

    本篇文章主要介紹了詳解VUE中v-bind的基本用法 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Vue實現(xiàn)鼠標懸浮切換圖片src

    Vue實現(xiàn)鼠標懸浮切換圖片src

    這篇文章主要為大家詳細介紹了Vue實現(xiàn)鼠標懸浮切換圖片src,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • antd form表單數(shù)據(jù)回顯操作

    antd form表單數(shù)據(jù)回顯操作

    這篇文章主要介紹了antd form表單數(shù)據(jù)回顯操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論

德钦县| 怀宁县| 阿尔山市| 巩义市| 深州市| 宁阳县| 庆安县| 沂水县| 林西县| 永仁县| 林西县| 仙游县| 大洼县| 钟山县| 海城市| 沁阳市| 玉屏| 化德县| 温泉县| 博兴县| 句容市| 米易县| 土默特右旗| 察雅县| 宁化县| 塔河县| 青河县| 四平市| 饶阳县| 健康| 阿鲁科尔沁旗| 崇州市| 万州区| 宾阳县| 长垣县| 蓬莱市| 修文县| 衡阳市| 贺州市| 清苑县| 和静县|