Vue computed带参数

一般情况下,我们在Vue中使用computed计算属性是无法直接进行传参的。

方法:如果有传参数的需求可以通过闭包函数(也叫匿名函数)来实现。

例如需要通过数据的大小,动态改变div的宽度

 <div v-for="(item, index) in mydata" :key="index"><span :style="barWidth(item)"></span></div>
<script>
export default {data(){retrun {mydata:[110,120,130,140,150,160,170,180,190,1100]}}computed: {barWidth() {return function (item) {           //主要思想是通过此处的闭包来实现const style = {};style.height = item + 'px';return style;};},},
}
</script>

如果是在template中使用,同理

 <div>Computed some message: {{ myComputed('55555') }}</div>
computed: {myComputed: function () {return (parameter)=>{return  this.message + '666666'} }},

Vue computed带参数相关推荐

  1. Vue computed 带参数

    在使用计算属性的时候,有时需要带参数.正确的写法如下: ...computed:{test: function () {return a=>{return this.attr1+ ' ' + a ...

  2. vue之computed带参数如何接收

    <template><div>{{count(1)}}</div> </template><script>export default {c ...

  3. vue @input带参数_Vue 全家桶开发的一些小技巧和注意事项

    前言 用 vue 全家桶开发一年多了,踩过不少坑,也解决了很多的问题,把其中的一些点记录下来,希望能帮到大家.以下内容基于最新版的 vue + vuex + vue-router + axios + ...

  4. 详解vue 路由跳转四种方式 (带参数)

    本文介绍了vue 路由跳转四种方式 (带参数),本文通过实例代码给大家介绍的详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1. router-link 1. 不带参数 <router-li ...

  5. Vue跳转页面传值(带参数)

    Vue跳转页面传值(带参数) <div><div><input type="text" placeholder="输入关键字搜索" ...

  6. vue路由跳转写法在html,详解vue 路由跳转四种方式 (带参数)

    1.  router-link 1. 不带参数 //name,path都行, 建议用name // 注意:router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由 ...

  7. 记录实现Vue带参数调转页面

    Vue使用携带参数跳转页面 使用query传递参数地址栏可见 params传递不可见,类似post 如想用漂亮的可用包裹标签 <router-link :to="{path:'/tes ...

  8. VUE计算属性如何带参数

    计算属性主要针对一些简单运算,一般是某个参数的值受到其他一个或者多个参数影响可考虑用计算属性 一般个人不建议用过于复杂的运算  复杂运算可使用watch监听 正常计算属性代码如下 带参数的计算属性

  9. vue bus传值(带参数),调用组件之间的方法

    1.不带参数的调用 创建的时候绑定created () {this.getLeftF();this.$bus.on('getLeftF', this.getLeftF);},销毁beforeDestr ...

最新文章

  1. 2021-2027年中国网络安全内容审查行业市场研究及前瞻分析报告
  2. vc6.0开发环境两个辅助工具
  3. c语言中extent的用法,extent C
  4. Spark资源分配异常闪Bug
  5. console对象的方法log、info、warn、error的区别及几个实用的方法
  6. 某物流集团企业信息化案例介绍
  7. LeetCode 260. Single Number III
  8. static library libs/libvpx/libvpx.a is not portable!
  9. matlab求导/积分函数
  10. luac 格式分析与反编译
  11. 为什么每天那么累?如何让自己精力充沛?
  12. 《道德经》全文 (马王堆出土帛书版)
  13. APP平台是怎样实现视频加密呢?
  14. 离差(全距,平均偏差,半内四分位数间距,10~90百分位数间距,标准差)
  15. 简单的指针二叉查找树和数组二叉查找树
  16. 100种乡村旅游盈利方式
  17. Oracle学习笔记:使用replace、regexp_replace实现字符替换、姓名脱敏
  18. 剑侠世界2手游为什么不显示服务器,《剑侠世界2》手游好玩不好玩?这篇采访全都告诉你...
  19. Docker保姆级学习教程
  20. oracle plm代理商,PLM 市场份额数据 | Soo Smart!

热门文章

  1. 本人报考中大MPM的WBS和WBS词典
  2. 利用bitmap处理海量数据问题:43亿QQ号所占内存大小为什么是512M?40亿个QQ号如何去重?
  3. 深入分析移动构造函数及其原理
  4. 第1章 threejs项目实战-构建3D立体仓库车间(智慧物流中心)-效果展示
  5. 我用 Python 处理3万多条数据,只要几秒钟……
  6. Python3:爬取新浪、网易、今日头条、UC四大网站新闻标题及内容
  7. kill prefix hemi hexa hepta holo input 1
  8. Vue 3 + Vite + SSR
  9. 【Linux】在Linux /Centos和Ubuntu上部署私人云盘seafile
  10. javascript加入收藏夹、设置首页