zoukankan      html  css  js  c++  java
  • vue基础之监听器


    categories:

    • vue基础
      tags:
    • 监听器

    目录

    监听器

    watch 监听的是单个属性基本的数据类型
    基本数据类型 简单监视
    复杂数据类型 深度监视

    <!doctype html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>vue基础之监听器</title>
    </head>
    <body>
    <div id="app">
        <input type="text" v-model="msg">
        <p>{{msg}}</p>
        <button @click="stus[0].name='rose'">改变</button>
        <h4>{{stus[0].name}}</h4>
    </div>
    <script src="./vue.js"></script>
    <script>
    
        new Vue({
            el:'#app',
            data(){
                return {
                    msg:'',
                    stus:[{
                        name:'jack'
                    }]
                }
            },
            // watch 监听的是单个属性基本的数据类型
            // 基本数据类型 简单监视
            // 复杂数据类型 深度监视
            watch:{
                // 监听字符串
                msg:function(newV,oldV1){
                    console.log(newV,oldV1);
                    if (newV == 'tusir'){
                        console.log("tusir来了")
                    }
                },
            //    监听复杂数据类型 object array 尝试监视
                stus:{
                    deep:true,
                    handler:function (newV,oldV) {
                        console.log(newV[0].name,oldV[0].name,)
                    }
                }
            }
        })
    </script>
    </body>
    </html>
    
  • 相关阅读:
    stm32的hal之串口库函数总结复习
    关闭win10 任务栏窗口预览的步骤:
    sizeof的注意点
    goto语句——慎用,但是可以用
    #define的一个小技巧
    Chapter 1 First Sight——36
    Chapter 1 First Sight——35
    Chapter 1 First Sight——34
    leetcode409
    Chapter 1 First Sight——34
  • 原文地址:https://www.cnblogs.com/anyux/p/12202990.html
Copyright © 2011-2022 走看看