美文网首页
[uniapp]uni-app watch事件监听三种用法(转载

[uniapp]uni-app watch事件监听三种用法(转载

作者: 烟花三月下扬州_2020 | 来源:发表于2025-08-03 15:11 被阅读0次

1、普通监听(无法监听到第一次绑定的变化)

<input type="text" v-model="userName"/>  
//监听   当userName值发生变化时触发
watch: {
    userName (newName, oldName) {
        console.log(newName)
    }
}

2、普通监听(可监听到第一次绑定的变化)

第一种方式有一个缺点 就是当值第一次绑定的时候 不会执行监听函数,只有当值改变的时候 才会执行,如果想在第一次绑定的时候执行此监听函数,则需要设置 [immediate]为true,代码如下:

<input type="text" v-model="userName"/>  
watch: {
    userName: {
        handler (newName, oldName) {
            console.log(newName)
        },
        immediate: true
    }
}

3、[深度监听](可监听对象内属性变化)

<input type="text" v-model="cityName.name" />
data (){
    return {
        cityName: {name:'北京'}
    }
},
watch: {
    cityName: {
        handler(newName, oldName) {
            console.log(newName)
        },
        immediate: true,
        deep: true
    }
}

转载文章链接:原文

相关文章

  • Watch监听

    侦听器,监听数据的变化,基础用法在vue中,使用watch来响应数据的变化。watch的用法大致有三种。 1、下面...

  • watch的使用

    watch是监听事件 可以监听data里面值的变化。

  • Vue中watch的详细用法

    在Vue中,使用watch来响应数据的变化。watch的用法大致有下面三种: 1. 基本用法 下面代码是watch...

  • Vue中watch的详细用法

    在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法:''...

  • 在watch监听中总有dom数据没有获取到

    在watch监听中总有dom数据没有获取到, 因为created 和mounted钩子函数用法错误watch 中...

  • vue watch基础用法

    在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法: 直...

  • etcd事件监听

    etcd中的数据变化触发相关的事件,事件监听分为一次性监听(watch)和永久监听(stream)。 docker...

  • watch监听事件三种写法

    普通监听缺点:当值第一次绑定的时候,不会执行监听函数 第二种写法只有当值改变的时候 才会执行,如果想在第一次绑定的...

  • 新建一个uniapp请求,并且封装request

    uni-app官网:https://uniapp.dcloud.net.cn/[https://uniapp.dc...

  • Vue中watch用法详解

    基本用法: 当firstName值变化时,watch监听到并且执行 handler方法和immediate属性: ...

网友评论

      本文标题:[uniapp]uni-app watch事件监听三种用法(转载

      本文链接:https://www.haomeiwen.com/subject/tkikojtx.html