可以,主要利用高阶函数(HOF来实现)。
-
高阶函数的概念:函数的参数是函数或函数的返回值是函数,可以称高阶函数。
-
compunted中定义属性计算函数,一般如果没有参数传递,可以直接return返回属性计算的结果
-
但如果需要传递参数,则计算函数中需要进行return fn(arg...),而这个返回的函数中可以设置参数内容,最终属性计算的函数调用将会调用到return返回的这个函数内容。
{{ compuntedFn(arg) }}
computed: {
compuntedFn: function () {
return function (arg) {
return "compuntedResult"
};
},
},