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

Vue14 监视属性简写

监视属性简写

当监视属性只有handler时,可以使用简写

<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>天气案例_监视属性_简写</title><!-- 引入Vue --><script type="text/javascript" src="../js/vue.js"></script></head><body><!-- 准备好一个容器--><div id="root"><h2>今天天气很{{info}}</h2><button @click="changeWeather">切换天气</button></div></body><script type="text/javascript">Vue.config.productionTip = false //阻止 vue 在启动时生成生产提示。const vm = new Vue({el:'#root',data:{isHot:true,},computed:{info(){return this.isHot ? '炎热' : '凉爽'}},methods: {changeWeather(){this.isHot = !this.isHot}},watch:{//正常写法/* isHot:{// immediate:true, //初始化时让handler调用一下// deep:true,//深度监视handler(newValue,oldValue){console.log('isHot被修改了',newValue,oldValue)}}, *///简写/* isHot(newValue,oldValue){console.log('isHot被修改了',newValue,oldValue,this)} */}})//正常写法/* vm.$watch('isHot',{immediate:true, //初始化时让handler调用一下deep:true,//深度监视handler(newValue,oldValue){console.log('isHot被修改了',newValue,oldValue)}}) *///简写/* vm.$watch('isHot',(newValue,oldValue){console.log('isHot被修改了',newValue,oldValue,this)}) */</script>
</html>
http://www.lryc.cn/news/186755.html

相关文章:

  • 基于docker+Keepalived+Haproxy高可用前后的分离技术
  • 安装配置deep learning开发环境
  • Docker基础(CentOS 7)
  • HTTP的基本格式
  • Qt元对象系统 day5
  • 【audio】alsa pcm音频路径
  • NLP - 数据预处理 - 文本按句子进行切分
  • 【轻松玩转MacOS】常用软件篇
  • Akshare简记
  • Jmeter常用断言之断言持续时间简介
  • C/C++/VS2022/指针/数组 调试出现debug
  • 【设计模式】使用原型模式完成业务中“各种O”的转换
  • [C++ 网络协议] IOCP(Input Output Completion Port)
  • R实现地图相关图形绘制
  • 【Jmeter】性能测试脚本开发——性能测试环境准备、Jmeter脚本编写和执行
  • 看好你家电视盒的后门!数千个Android电视盒感染了与欺诈相关的危险恶意软件
  • LeetCode 1251. 平均售价
  • TypeScript 笔记:String 字符串
  • 蓝牙技术|Matter或能改变中国智能家居市场,蓝牙技术将得到进一步应用
  • VB.NET vs. VB6.0:现代化编程语言 VS 经典老旧语言
  • ViewPager、RecycleView实现轮播图
  • 【FreeRTOS】【STM32】01从零开始的freertos之旅 浏览源码下的文件夹
  • 【PPT】ppt里面使用svg图标
  • uni-app:实现页面效果4(echarts数据可视化)
  • vue实现echarts中 9种 折线图图例
  • redis实战-实现用户签到UV统计
  • 作为创始人的价值观与心法,构建系统
  • Go语言基础面经
  • 服务器文件备份
  • 剑指offer——JZ68 二叉搜索树的最近公共祖先 解题思路与具体代码【C++】