• bug解决出来那一刻也太爽了,一定要急着用watch


            watch: {
                //tel 是data() 里面的数据tel,newVal是tel变化后的值,oldVal是tel变化前的值
                tel(newVal,oldVal){
                    console.log(newVal,oldVal)
                    if(newVal != ""){
                        this.isDisabled = false
                    }else{
                        this.isDisabled = true
                    }
                }
            },
            watch: {
                //tel 是data() 里面的数据tel,newVal是tel变化后的值,oldVal是tel变化前的值
                tel: {
                    handler(newVal, oldVal) {
                        console.log(newVal,oldVal)
                        if(newVal != ""){
                            this.isDisabled = false
                        }else{
                            this.isDisabled = true
                        }
                    },
                    // deep属性对对象进行深度监听
                    deep: true,
                    // 这样使用watch时有一个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值        发生改变才会执行。
                    // 如果我们需要在最初绑定值的时候也执行函数,则就需要用到immediate属性。比如当父组件向子组件动态传值时,子组件props首次获取到父组件传来的默认值时,也需要执行函数,此时就需要将immediate设为true。
                    immediate: true
                }
            },
    

      

  • 相关阅读:
    1012每日博客
    1011每日博客
    108每日博客
    1013每日博客
    1015每日博客
    写几个关于sql server的例子
    正则表达式实例
    gridview 选中行变色
    ASP.NET跨页面传值技巧
    关于不同电脑Outlook同步
  • 原文地址:https://www.cnblogs.com/hy96/p/12570279.html
Copyright © 2020-2023  润新知