在vue-typeahead-bootstrap组件的源代码中,有定义了type
和validator
的道具:
data: {
type: Array,
required: true,
validator: d => d instanceof Array
},
serializer: {
type: Function,
default: (d) => d,
validator: d => d instanceof Function
},
这些type
和validator
选项似乎是多余的,因为validator
强制使用与每个道具type
相同的数据类型。据我所知,Vue已经在内部检查道具类型,这将使它不必要。这种方法的目的是什么?可以简单地删除自定义的validator
吗?
答案 0 :(得分:0)
正如Michael Tiessen在他的article中指出的那样,只需使用:
// Use return function with boolean return value
(prop) => return propIsValid;