当前位置: 首页 > news >正文

Vue3_2024_7天【回顾上篇watch常见的后两种场景】___续

Vue3中监听多条数据的两种使用

1.watch【使用上一章写法,监听两个属性,然后执行相应操作…】
在这里插入图片描述

2.watchEffect【相对于使用watch,watchEffect默认页面初始加载,有点类似加配置:立即执行 immediate】
在这里插入图片描述

代码:

<template><div style="background-color: #eeeeee;"><div>当前水温 {{water_wen}} (单位 / 摄氏度)</div><div>当前水位 {{water_height}}(单位 / 米)</div></div><div style="display:flex; ;"><button @click="updateWater_wen()">修改-水温 </button><button @click="updatewater_height()">修改-水位</button></div>
</template>
<script name="Greg_05"></script><script setup lang="ts">
import {ref,watch,watchEffect} from 'vue';
let water_wen=ref(10);
let water_height=ref(0);//修改
function updateWater_wen(){water_wen.value+=10
}
function updatewater_height(){water_height.value+=1
}//监听:水温>60度或水位>20米,则请求接口报警!
//第一种写法:使用watch去监听 
// watch([water_wen,water_height],(newVal,oldVal)=>{
//   console.log("水温或水位变化了",newVal,oldVal)
//   let [new_water_wen,new_water_height] =newVal;
//   if(new_water_wen>60||new_water_height>20){
//     console.log("开始报警......");
//   }
// })
//第二种:不用告诉它监听谁,它会自己去判断 ,页面初始上来即执行,类似给watch配置indes立刻执行
watchEffect(()=>{if(water_wen.value>60||water_height.value>20){console.log("开始报警......");}
})</script><style>
</style>
http://www.lryc.cn/news/331306.html

相关文章:

  • Gemini即将收费,GPT无需注册?GPT3.5白嫖和升级教程
  • 【协议篇:Http与Https】
  • WPS二次开发系列:WPS SDK初始化
  • EXCEL地理数据处理工具(地图任务)
  • 软件设计原则:迪米特法则
  • MongoDB聚合运算符:$max
  • 神经网络学习笔记10——RNN、ELMo、Transformer、GPT、BERT
  • Java23种设计模式
  • pieces of cake concerning torchtorchvision
  • 如何在Python中处理JSON数据?
  • 站群服务器如何提高搜索引擎排名
  • Redis安装-Docker
  • day16-二叉树part03
  • 上位机图像处理和嵌入式模块部署(qmacvisual亮度检测)
  • 防止推特Twitter账号被冻结,应该选什么代理类型IP?
  • 【二叉树】Leetcode 114. 二叉树展开为链表【中等】
  • 2024年150道高频Java面试题(二十)
  • Docker-Compose容器编排
  • nvm 安装多个版本的Node npm
  • RisingWave 在品高股份 Bingo IAM 中的应用
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • 尚硅谷2024最新Git企业实战教程 | Git与GitLab的企业实战
  • 2024阿里云老用户服务器优惠价格99元和199元
  • 【前端webpack5高级优化】提升打包构建速度几种优化方案
  • 【第十一届大唐杯全国大学生新一代信息通信技术大赛】赛题分析
  • Java面试题:Java集合框架:请简述Java集合框架的主要组成部分,并解释它们之间的关系。
  • hadoop3.0高可用分布式集群安装
  • Flink SQL系列之:解析Debezium数据格式时间字段常用的函数
  • Redis底层数据结构-Dict
  • Python基于深度学习的人脸识别项目源码+演示视频,利用OpenCV进行人脸检测与识别 preview