defineProps的type怎么设置多种类型
时间: 2024-02-05 16:08:50 浏览: 189
Vue props中Object和Array设置默认值操作
在Vue 3中,可以使用数组来设置`defineProps`的多种类型。具体方法如下所示:
```javascript
import { defineProps } from 'vue';
const props = defineProps({
prop1: {
type: [String, Number], // 设置多种类型
required: true
},
prop2: {
type: [String, Boolean], // 设置多种类型
default: 'default value'
}
});
```
在上述代码中,`prop1`的类型被设置为`String`和`Number`,而`prop2`的类型被设置为`String`和`Boolean`。通过使用数组,我们可以将多个类型传递给`type`属性。
阅读全文