Vue.js 如何使用instanceof运算符检查props数据中的参数类型?

Vue.js 如何使用instanceof运算符检查props数据中的参数类型?,vue.js,vue-component,Vue.js,Vue Component,在vue指南文档中,我查看了有关道具验证的文档: 该类型可以是以下本机构造函数之一: 串 数 布尔值 作用 反对 排列 此外,type还可以是自定义构造函数,断言将通过instanceof检查进行 那么,如何使用instanceof操作符来实现参数自定义类型检查呢?您可以使用如下自定义类型: props: { file: { type: File, required: true } } 我有你的问题:文档()中有一个例子,vue在内部使用instanceof)。我也很想知道它到底是干什么的

在vue指南文档中,我查看了有关道具验证的文档:

该类型可以是以下本机构造函数之一:

布尔值

作用

反对

排列

此外,type还可以是自定义构造函数,断言将通过instanceof检查进行


那么,如何使用instanceof操作符来实现参数自定义类型检查呢?

您可以使用如下自定义类型:

props: {
  file: { type: File, required: true }
}

我有你的问题:文档()中有一个例子,vue在内部使用
instanceof
)。我也很想知道它到底是干什么的你得到答案了吗?我想对一个可能是字符串或数组的道具进行自定义验证,但还没有弄清楚。