Vue计算属性传参

  • Post author:
  • Post category:vue



您好,如果喜欢我的文章,可以关注我的公众号

「量子前端」

,将不定期关注推送前端好文~




computed可以传参

学习Vue有一段时间了,一开始一直会有一个误区——computed计算属性无法和methods事件一样进行参数的传递。

很神奇的事情发生了,使用闭包可以在computed中获取到标签中传来的值并且处理完之后return回去结果,废话不多说,下面就是个小例子!!!!!

computed(){
	arguments(){
		return function(a){
			return a
		}
	}
}

arguments(250) // 250

在实际项目中的使用

<li v-for = "child1 in item.children" :key=child1.label v-show = "comState1(item.label)">

 computed: {
            comState1() {
                return function(label){
                   return label ==this.clickLabel1&&this.vState1//返回表达式判断后的boolean结果
                } 
            },

很实用的小例子,记录。



版权声明:本文为m0_46995864原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。