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

computed的基本用法

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

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

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

举例使用

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

相关推荐
wordbaby26 分钟前
Flutter Form Builder 完全指南:告别 Controller 地狱
前端·flutter
A***071738 分钟前
React数据可视化应用
前端·react.js·信息可视化
泉城老铁1 小时前
Vue2实现语音报警
前端·vue.js·架构
q***04051 小时前
Vue项目中 安装及使用Sass(scss)
vue.js·sass·scss
临江仙4552 小时前
前端骚操作:用户还在摸鱼,新版本已悄悄上线!一招实现无感知版本更新通知
前端·vue.js
想个什么名好呢2 小时前
解决uniapp的H5项目uni-popup页面滚动穿透bug
前端
用户93816912553602 小时前
Vue3项目--mock数据
前端
前端加油站2 小时前
一种新HTML 页面转换成 PDF 技术方案
前端·javascript·vue.js
w***Q3502 小时前
Vue打包
前端·javascript·vue.js
有事没事实验室2 小时前
router-link的custom模式
前端·javascript·vue.js