vue props 属性值接受多个类型

直接上代码:

props: {
	someData: {
		type: Array | Object,
		default () {
			return []
		}
	},
	...
}

如果我们自己写不限制类型的props,可以使用数组的形式

props:['someData']

但是有时我们做已经搭好的框架,
里面组件比较成熟都能直接用,
但是发现别人写的组件里限制了类型,
这时候我们由于业务需求想扩展组件功能增加一些类型,
这时我们就需要用到第一种方法了

希望这篇帖子能帮到你!

Logo

前往低代码交流专区

更多推荐