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

Vue?watch中監(jiān)聽值的變化,判斷后修改值方式

 更新時間:2022年04月11日 08:37:46   作者:水木Moira  
這篇文章主要介紹了Vue?watch中監(jiān)聽值的變化,判斷后修改值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

watch監(jiān)聽值的變化,判斷后修改值

在這里插入圖片描述

計數(shù)器有最小值與最大值的限制,且中間的文本輸入框可自己輸入值。

實現(xiàn)方式是在watch中監(jiān)聽文本輸入框綁定的v-model,跟最大最小值比較后,如果有需要,則改變值。

<mu-text-field v-model.number="weightNum" solo full-width ></mu-text-field>
watch: {
            //監(jiān)聽用戶輸入的重量值
            //如果超過最大重量,彈出提示,并且將輸入框重量置于最大值
            //如果低于最小重量,彈出提示,并且將輸入框重量置于最小值
            weightNum(val){
                if(val<this.weightLimit.minWeight){
                    this.$toast.showWarn({message: 'You can only enter between ' +this.weightLimit.minWeight+ ' and ' +this.weightLimit.maxWeight});
                    this.$data.weightNum = this.weightLimit.minWeight;
                }
                else if(val>this.weightLimit.maxWeight){
                    this.$toast.showWarn({message: 'You can only enter between ' +this.weightLimit.minWeight+ ' and ' +this.weightLimit.maxWeight});
                    this.$data.weightNum = this.weightLimit.maxWeight;
                }
            }        
        },

核心:

this.$data.weightNum = this.weightLimit.minWeight;

這里如果直接

this.weightNum = this.weightLimit.minWeight;

是沒有用的。

Vue_watch()方法,檢測數(shù)據(jù)的改變。

 <script type="text/javascript">
            var vm = new Vue({
                el: app01,
                data:{
                    a:'test',
                }
            })
            // 檢測數(shù)據(jù)'a'的改變,放數(shù)據(jù)改變時執(zhí)行
            vm.$watch('a', function(newval, oldval){
                console.log(newval, oldval);
            })
            vm.$data.a = 'wdc'
        </script>

watch監(jiān)聽data函數(shù)中數(shù)據(jù)改變的三種方式

在Vue中有一個watch方法可用于監(jiān)聽數(shù)據(jù)的改變,避免重復添加監(jiān)聽函數(shù),watch中有三種監(jiān)聽數(shù)據(jù)的方式:

1.常用型(淺層監(jiān)聽)

 如此即可監(jiān)聽loading值的變化,并進行相應操作。

2.深層監(jiān)聽(利用deep屬性)

 這樣利用deep屬性,將deep設為true,則可進行深層監(jiān)聽,只要modalForm中任意一個屬性的值發(fā)生改變,則都會調用handler函數(shù),當然該函數(shù)名可隨意。

3.深層監(jiān)聽某一個特定屬性(用字符串表示對象屬性的調用)

此時只會監(jiān)聽modalForm里面的model屬性,當他的值發(fā)生改變時才會執(zhí)行回調函數(shù)。

4、利用computed計算屬性

 此時在添加了計算屬性后,可以像淺層監(jiān)聽一樣的方式監(jiān)聽深層的model屬性值的改變。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue3之列表動畫和狀態(tài)動畫示例詳解

    Vue3之列表動畫和狀態(tài)動畫示例詳解

    這篇文章主要為大家介紹了Vue3之列表動畫和狀態(tài)動畫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Vue 3 + Element Plus樹形表格全選多選及子節(jié)點勾選的問題解決方法

    Vue 3 + Element Plus樹形表格全選多選及子節(jié)點勾選的問題解決方

    在本文中,我們解決了Vue 3和Element Plus樹形表格中的全選、多選、子節(jié)點勾選和父節(jié)點勾選等常見問題,通過逐步實現(xiàn)這些功能,您可以構建功能強大且用戶友好的樹形表格組件,以滿足各種數(shù)據(jù)展示需求,對Vue 3 Element Plus樹形表格相關知識感興趣的朋友一起看看吧
    2023-12-12
  • vue+elementUI實現(xiàn)動態(tài)面包屑

    vue+elementUI實現(xiàn)動態(tài)面包屑

    這篇文章主要為大家詳細介紹了vue+elementUI實現(xiàn)動態(tài)面包屑,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 利用Vue實現(xiàn)一個markdown編輯器實例代碼

    利用Vue實現(xiàn)一個markdown編輯器實例代碼

    這篇文章主要給大家介紹了關于如何利用Vue實現(xiàn)一個markdown編輯器的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Vue具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • Vue 和 React 使用ref的示例詳解

    Vue 和 React 使用ref的示例詳解

    在 Vue 中,ref 是一個響應式對象,修改 ref 的值會觸發(fā)組件的重新渲染,因為 Vue 的 ref 是基于其響應式系統(tǒng)實現(xiàn)的,任何對 ref 的修改都會被 Vue 檢測到,并觸發(fā)組件的更新,本文給大家介紹Vue 和 React 使用ref的示例,感興趣的朋友一起看看吧
    2025-04-04
  • vue中使用Tinymce的示例代碼

    vue中使用Tinymce的示例代碼

    這篇文章主要介紹了vue中使用Tinymce的示例,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • vue.js刪除動態(tài)綁定的radio的指定項

    vue.js刪除動態(tài)綁定的radio的指定項

    這篇文章主要介紹了vue.js刪除動態(tài)綁定的radio的指定項,需要的朋友可以參考下
    2017-06-06
  • 記一次用vue做的活動頁的方法步驟

    記一次用vue做的活動頁的方法步驟

    這篇文章主要介紹了記一次用vue做的活動頁的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • element?UI中el-dialog實現(xiàn)拖拽功能示例代碼

    element?UI中el-dialog實現(xiàn)拖拽功能示例代碼

    我們在開發(fā)中常會遇見拖拽的功能,下面這篇文章主要給大家介紹了關于element?UI中el-dialog實現(xiàn)拖拽功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • element?ui中el-form-item的屬性rules的用法示例小結

    element?ui中el-form-item的屬性rules的用法示例小結

    這篇文章主要介紹了element?ui中el-form-item的屬性rules的用法,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2024-07-07

最新評論

砚山县| 前郭尔| 淄博市| 周至县| 蓬溪县| 杭锦后旗| 明光市| 和平区| 贺州市| 晋城| 东方市| 万荣县| 清徐县| 霍州市| 山东| 天祝| 万全县| 保德县| 宁夏| 澄迈县| 施秉县| 衡水市| 曲靖市| 水富县| 雅安市| 南汇区| 富源县| 马鞍山市| 汕尾市| 澜沧| 嘉峪关市| 九寨沟县| 手机| 沅陵县| 太白县| 杨浦区| 囊谦县| 根河市| 平潭县| 桐庐县| 泸定县|