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>
    
  • 相关阅读:
    golang的server push
    go context学习
    go struct{} 空结构体的特点和作用
    Java基本语法--关键字&标识符
    初识Java
    Dos常用命令
    Markdown进阶教程
    Markdown基础教程
    Navicat Premium15安装与激活
    JDK的安装与环境配置(Windows10)
  • 原文地址:https://www.cnblogs.com/anyux/p/12202990.html
Copyright © 2011-2022 走看看