vue侦听器watch()

侦听器watch()

侦听器侦听数据变化,我们可以使用watch 选项在每次响应式属性变化时触发一个函数。

<template>
    <h3>侦听器watch</h3>
    <hr>
<p>{{nessage}}</p>
<button @click="exchage">点击</button>
    </template>
    <script>
     export default {
    data(){
        return{
       nessage:"前端",
        }
    },
    methods:{
        exchage(){

  this.nessage="后端"
        }
    },

    //侦听器
    //watch:监听数据的变化,当数据发生变化时,会自动执行对应的函数
    //newVal:新的值
    //oldVal:旧的值
    watch:{
        nessage(newVal,oldVal){
        //当数据发生变化时,会自动执行对应的函数
            console.log(newVal,oldVal)
        }
    }
    }

    </script>
    <style scoped>
    .active{
        color:red;
    }
    </style>

watch:监听数据的变化,当数据发生变化时,会自动执行对应的函数
newVal:新的值
oldVal:旧的值
函数名必须与侦听器的数据对象名保持一致
运行结果:
在这里插入图片描述

相关推荐

  1. Vue3 watch侦听器

    2024-07-11 00:22:04       46 阅读
  2. Vue侦听器Watch)深度分析

    2024-07-11 00:22:04       41 阅读
  3. vue3从精通到入门10:侦听器watch

    2024-07-11 00:22:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 00:22:04       114 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 00:22:04       124 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 00:22:04       101 阅读
  4. Python语言-面向对象

    2024-07-11 00:22:04       112 阅读

热门阅读

  1. vue详解

    vue详解

    2024-07-11 00:22:04      24 阅读
  2. 深度学习与浅层学习:技术变革下的竞争态势

    2024-07-11 00:22:04       29 阅读
  3. 大数据面试题之ElasticSearch(1)

    2024-07-11 00:22:04       26 阅读
  4. 基于深度学习的异常行为检测

    2024-07-11 00:22:04       24 阅读
  5. 深入解析 MySQL 的 SHOW FULL PROCESSLIST

    2024-07-11 00:22:04       31 阅读
  6. 使用conda安装openturns

    2024-07-11 00:22:04       26 阅读
  7. c++的constexpr和constvalue的区别

    2024-07-11 00:22:04       32 阅读
  8. LASA数据集

    2024-07-11 00:22:04       33 阅读
  9. MySQL 条件函数/加密函数/转换函数

    2024-07-11 00:22:04       27 阅读
  10. Unity Addressable魔改

    2024-07-11 00:22:04       28 阅读
  11. Android关闭SLinux

    2024-07-11 00:22:04       31 阅读