侦听器

1.什么是watch侦听器

watch侦听器运行开发者监视数据的变化,从而针对数据的变化做特定的操作

语法格式如下:

const vm = new Vue({
    el ='#app',
    data = {username:''},
    watch:{
        //监听 username 值的变化
        // newVal 是”变化后的新值“,oldVal 是”变化之前的旧值“
        username(newVal,oldVal){
            console.log(newVal,oldVal)
       } 
    }
})

 

 侦听器的格式

  1.方法格式的侦听器:

    缺点1:无法在刚进入页面的时候,自动触发

    缺点2:如果侦听的是一个对象,如果对象的属性发生了变化,不会促发监听器

  2.对象格式的侦听器

    好处1:可以通过 immediate 选项,让侦听器自动触发

    好处2:可以通过deep选项,让监听器监听每个属性的变化

posted @ 2022-09-15 08:35  Funkyd  阅读(54)  评论(0编辑  收藏  举报