zoukankan      html  css  js  c++  java
  • 侦听器watch 监听单个属性

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <p>{{ msg }}</p>
        <button @click="clickHandler">修改</button>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:"#app",
            data(){
                return{
                    msg:"alex",
                    age:18,
                }
            },
            methods:{
               clickHandler(){
                   this.msg="wusir" // 当msg的数据属性 发生改变,下面的watch就会立马监听**
               }
            },
            watch:{ //watch是监听单个属性, 是单个单个的监听,如果监听多个属性就要声明多个属性
                //watch 监听msg属性
                //function函数里面要有返回值
                "msg":function(value){
                    //监听到数据之后,可以在这个地方做任何操作*****
                 console.log(value);
                if (value === "wusir"){
                    alert(1);
                    this.msg = "大wusir"}//修改后内容
                },
                "age":function(value){}//监听age属性
    
            }// watch对应的对象,可以监听多个属性,比如监听msg
        })
    
    </script>
    </body>
    </html>
  • 相关阅读:
    列表、元组、字符串的相互转化
    python中的常用BIF
    python中的类型
    python内置模块
    打印字体颜色整理
    xml操作
    内置函数
    迭代器
    装饰器
    函数
  • 原文地址:https://www.cnblogs.com/kenD/p/10043346.html
Copyright © 2011-2022 走看看