在Vue关于ue的computed属性中传递参数

computed的基本用法

computed是Vue实例中一个非常强大的计算属性,它的值主要根据依赖数据而变化。我们可以将一些简单的计算放在computed属性中,从而实现在模板中使用简单的表达式。

但是实际项目中通常有这么一个场景:根据传递不一样的参数值经过不同的计算得到不一样的结果。虽然这种场景我们使用吗,methods同样可以实现效果,但是我们知道,计算属性computed是基于它们的 响应式依赖进行缓存的。只有在相关响应式依赖发生改变时它们才会出重新计算。若是使用methods,就会出现每当触发重新渲染时,调用方法都会再次执行,所有有时候我会更加倾向于使用computed。

但是在vue中,一般情况下使用computed计算属性是无法直接进行传参的。若有传递参数的需求,则需要通过使用闭包函数(也叫匿名函数)的方式来实现。

举例使用

比如这里每行row.bigLittleEndian返回来的值需要进过一层其他处理,返回匹配的name

相关推荐
muskk几秒前
一个文件,9万星:Karpathy 用 4 条规则治好了 AI 写代码的"坏毛病"
前端·后端
前端DOM哥2 分钟前
8 年前的老代码 + 20 刀 AI token = 我的第一款独立产品
前端·人工智能·架构
宁雨桥5 分钟前
深入理解 async/await的原理
前端·javascript·es8
编程自留地12 分钟前
项目sql语句
前端·数据库·sql
WaywardOne29 分钟前
一.iOS Objective-C Runtime 原理
前端·ios
心连欣30 分钟前
轮播图实战:用Web API玩转元素属性操作
前端·javascript·api
张可爱33 分钟前
Git 提示nothing to commit, working tree clean
前端
WaywardOne34 分钟前
二.iOS内存管理
前端·ios·面试
剑神一笑1 小时前
从 JSON.parse 到树形视图:实现一个在线 JSON 格式化工具
前端·javascript·json
淸湫1 小时前
JavaScript常用正则表达式大全
前端·javascript