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

vue中computed方法使用;computed返回函数

文章目录

    • 1.正常使用computed
    • 2.使用computed返回可传参的函数

1.正常使用computed

一般我们使用computed返回一个变量字段,这个字段会根据具体的某个变量计算得到
例如

<div>{{num}}--{{num10}}</div>

let num = ref(1)
let num10 = computed(()=>{
  return num.value*10
})

2.使用computed返回可传参的函数

需求:当obj变化时候,去对应的属性值;
原先使用函数,只能初次取值有效。当obj的值变化后,取不到,那么可以使用计算属性实现;注意计算属性返回的是个ref的类型变量

改造前:

<div>{{getName('aa1')}}</div>

let obj = ref({
  aa1:1,
  aa2:1,
  aa3:1,
})
const getName = (key) => {
  let value = obj.value[key]
  return value
}

改造后:

const getName = computed(()=>{
  return (key) => {
    let value = obj.value[key]
    return value
  }
})

相关文章:

  • (新版本onenet)stm32+esp8266/01s mqtt连接onenet上报温湿度和远程控制(含小程序)
  • CST的UAV无人机RCS --- A求解器 - 一维距离像(HRRP)和正弦图(Sinogram)
  • 01背包之---应用篇
  • JS 获取星期几
  • 基于AI人工智能UI自动化测试工具:Midscene
  • A*算法超级详细讲解
  • 文档识别-C#中英文文档识别接口-PDF文件内容识别API
  • c++初阶--Stack,Queue和PriorityQueue的实现
  • 大话西游2经典再续前缘单机版|无需虚拟机|操作简单+GM管理+可修改仙玉
  • 设计模式--spring中用到的设计模式
  • unity学习56:旧版legacy和新版TMP文本输入框 InputField学习
  • JAVA+MySQL实现分库分表及设计思路
  • 数据结构-直接插入和希尔排序
  • 生成SQL的模型与工具
  • netcore入门案例:netcore api连接mysql的完整记事本接口示例
  • 玄机-第二章 日志分析-mysql应急响应的测试报告
  • JWT+redis实现令牌刷新优化方案
  • STM32内存五区及堆栈空间大小设置(启动文件浅析)
  • yolov8乱改版(使用最新源码版本ultralytics-8.3.80——该项目库集成了yolov12)
  • Nuxt.js 3【详解】敏感信息处理 -- 环境变量配置
  • 做网站需要源码吗/风云榜小说排行榜
  • 网站推广网站关键词排名怎么做/网站创建流程
  • 不同企业的网络营销网站/淘宝直通车推广怎么做
  • 公司备案的网站被别的公司盗用/百度搜索排名机制
  • 网站上地图怎么做的/搜狗登录入口
  • 什么是网络营销?有何特点/百度seo优化公司