首页 > 其他分享 >vue-day12--监听属性

vue-day12--监听属性

时间:2023-07-09 22:12:56浏览次数:34  
标签:vue day12 -- ishot handler oldValue true newValue

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>天气案例--监听属性</title> <script type="text/javascript" src="../js/vue.js"></script> </head> <body> <!-- 监视属性watch 1.当被监视的属性发生变化的时候,回调函数自动调用进行相关操作 2.监视的属性必须存在才能进行监视 3.监视属性的二种写法 1)new Vue 时传入watch 配置 2)通过vm.$watch 监视 --> <div id="root"> <div>欢迎来带{{name}}学习</div>
<h1>今天天气很{{info}}</h1> <button @click="changeweather">切换天气</button> </div> </body>
<script type="text/javascript"> const vm = new Vue({ el: "#root", data: { name: "尚硅谷", ishot: true, }, methods: { changeweather() { this.ishot = !this.ishot; }, }, computed: { info() { return this.ishot ? "炎热" : "凉爽"; }, },
// watch: { // ishot: { // immediate: true, //初始化的时候让handler调用一下 // //handler 什么时间调用 当ishot发生变化的时候 // handler(newValue, oldValue) { // console.log("ishot发生了变化", newValue, oldValue); // }, // }, // }, });
vm.$watch("ishot", { immediate: true, //初始化的时候让handler调用一下 //handler 什么时间调用 当ishot发生变化的时候 handler(newValue, oldValue) { console.log("ishot发生了变化", newValue, oldValue); }, }); </script> </html>

标签:vue,day12,--,ishot,handler,oldValue,true,newValue
From: https://www.cnblogs.com/satisfysmy/p/17539532.html

相关文章

  • cyber hello world
    CPP文件#include<cyber/cyber.h>intmain(intargc,char*argv[]){apollo::cyber::Init(argv[0]);//初始化日志AINFO<<"helloworld"<<endl;//输出日志return0;}BUILD文件及编译执行//demo_cc目录下新建buld文件,demo_cc目录即为cpp所在目......
  • 【《C++ Primer 第四版》读书笔记】4.2.5-指针和const限定符
    1.指向const对象的指针1.1表现形式constdouble*ptr,constvoid*ptr1.2如何理解无法通过ptr这个指针变量去修改所指向内存区域的值,但是ptr这种指针变量可以重复赋值,指向不同的内存地址注意ptr这个指针变量赋值时,既可以赋值为const类型变量(书中所说的const对象)的地址,也......
  • bezal
     //bazel//google研发的一款开源构建和测试工具//单个主cpp文件//demo_cc目录下新建buld文件,demo_cc目录即为cpp所在目录cc_binary(name="1",src=["1.cpp"],deps=["//cyber"]//因为include了cyber.h)bazelbuildcyber/demo_cc/.../......
  • chat gpt人工智能中文版下载
    欢迎来到chatGPT中文版入口!在这里,您将迈入一段令人兴奋的智能对话之旅。chatGPT是一款基于人工智能技术的强大工具,它能够模拟人类对话,为您提供个性化、智能化的交流体验。无论您是想与chatGPT进行闲聊、寻求帮助、获取信息,还是进行创作和娱乐,这里都是您的最佳选择。chatGPT是......
  • CodeForces 997C Sky Full of Stars
    洛谷传送门CF传送门考虑容斥,钦定\(i\)行\(j\)列放同一种颜色,其余任意。\(i=0\)或\(j=0\)的情况平凡,下面只考虑\(i,j\ne0\)的情况。答案为:\[\sum\limits_{i=1}^n\sum\limits_{j=1}^n(-1)^{i+j+1}\binom{n}{i}\binom{n}{j}3^{(n-i)(n-j)+1}......
  • protobuf
     //protobuf//跨语言、跨平台的序列化数据结构的方式,用于序列化数据的协议//类似于xml、json///////////////////示例///////////////////////////////////////////////*在apollo/cyber目录下新建文件夹demo_base_proto,文件夹下新建student.proto,并输入如下......
  • 【java】数组的常用操作
    sortstaticvoidsort(int[]a):将a数组按照从小到大进行排序staticvoidsort(int[]a,intfromIndex,inttoIndex):将a数组的[fromIndex,toIndex)部分按照升序排列staticvoidsort(Object[]a):根据元素的自然顺序对指定对象数组按升序进行排序。static<T>voidsort(T......
  • .Net Core Jwt鉴权授权
    目录简介基于.NetCore验证方式Jwt获取Token引入三方包生成TokenUserInfoJwtConfigWebApi测试(获取Token)Program.csappsetting.jsonController.NetCore验证(webApi)ProgarmContorller.NetCore授权简介Program.csJwtAuthorization.cs注意Autofac注册授权服务Controller注意......
  • 查看ovs匹配的流表
    方法1ovs-appctlofproto/tracebr-intin_port=0af80797dfb2_h,dl_src=00:00:00:E7:F4:74,dl_dst=00:00:00:8E:A2:67方法2保存抓包结果tcpdump-i0af80797dfb2_hsrc10.244.0.14anddst10.244.0.5-nevvv-wtest.pcap根据抓包内容来查询流表ovs-pcaptest.pcapovs-......
  • 暗黑2能用Java开发?还能生成APP?
    最近烧哥发现个宝藏项目,竟然用Java开发了暗黑2出来。众所周知,暗黑2是暴雪开发的一款经典游戏,距今虽有20多年,仍然有很多粉丝。粉丝延续热情的方式有很多,一种是做Mod,比如魔电,对怪物、技能、物品、场景、甚至游戏机制都有大改,目前还在定期更新,并有战网提供。另一种是纯怀旧,用另......