您好,如果喜欢我的文章,可以关注我的公众号
「量子前端」
,将不定期关注推送前端好文~
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 版权协议,转载请附上原文出处链接和本声明。