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

【Uniapp-Vue3】computed计算属性用法及方法对比

如果我们想要将两个响应式变量进行某种运算,就可以使用computed计算属性。

比如下面这个例子中,输入名和姓合成全名,可以用直接显示的方法:

 

我们也可以使用computed属性:

import {computed} from "vue";

let 变量名 = computed(()=>{计算过程});

 当然,我们也可以使用函数来实现这个效果:

那么这两种方法有什么区别呢?

先来看用函数返回的形式:

我运算结果会弹出很多次“计算fullName” 。

 

我们在使用computed的情况下来看看:

很明显,输出“计算fullName”的次数少了很多。 

 

所以我们可以得出结论,使用computed能够缓存,也就是说我们在DOM上渲染3次计算属性值,都只会触发一次,因为有缓存。 

http://www.lryc.cn/news/518246.html

相关文章:

  • web实操10——Filter和Listener
  • Spring中,出现依赖不完全注入后才执行逻辑
  • 如何选择 Dockerfile 的放置方式
  • 用 HTML5 Canvas 和 JavaScript 实现炫酷跨年烟花特效
  • cat命令详解
  • el-table 自定义表头颜色
  • window.print()预览时表格显示不全
  • React Router底层核心原理详解
  • linux MySQL 实时性能监控工具
  • ModuleNotFoundError: No module named ‘setuptools_rust‘ 解决方案
  • 基于Spring Boot的海滨体育馆管理系统的设计与实现
  • 【机器视觉】OpenCV 图像轮廓(查找/绘制轮廓、轮廓面积/周长、多边形逼近与凸包、外接矩形)
  • 深入浅出:React 前端框架解析与应用
  • 【网络安全设备系列】7、流量监控设备
  • qemu解析qcow文件
  • 免费网站源码下载指南:如何安全获取并降低开发成本
  • 【Ubuntu】如何设置 Ubuntu 自动每日更新:轻松保持系统安全
  • 江科大STM32入门——UART通信笔记总结
  • github gitbook写书
  • 探秘MetaGPT:革新软件开发的多智能体框架(22/30)
  • 【优选算法】Binary-Blade:二分查找的算法刃(下)
  • Improving Language Understanding by Generative Pre-Training GPT-1详细讲解
  • 分治算法——优选算法
  • EtherCAT转Modbus网关与TwinCAT3的连接及配置详述
  • Apache Hadoop YARN框架概述
  • 三甲医院等级评审八维数据分析应用(八)--数据治理的持续改进与反馈机制篇
  • XML通过HTTP POST 请求发送到指定的 API 地址,进行数据回传
  • 科大讯飞前端面试题及参考答案 (下)
  • 【理论】测试框架体系TDD、BDD、ATDD、DDT介绍
  • 如何进行全脑思维(左脑,右脑,全脑)