【发布时间】:2019-05-08 15:22:55
【问题描述】:
有没有什么方法可以为具有函数类型的道具设置默认函数?
props: {
clickFunction: {
type: 'Function'
default: ????
}
}
【问题讨论】:
-
为什么没有?你试过了吗?
-
我尝试了各种方法,但没有任何效果,也没有相关文档。
-
我的例子有效。什么具体没有按预期工作?
-
所有其他道具都支持默认属性,因此可以完全安全地假设函数也支持。我这样做是为了将一个空函数设置为默认值,这样如果它没有被传入,空函数就会没有任何效果,并且不需要对函数执行条件测试(我曾经写过一个 jsperf 证明默认/空函数方法更快)。长话短说,如果您尝试的任何方法都不起作用,那么问题出在其他地方。
标签: javascript vue.js vuejs2