Vue props

vue props 属性值接受多个类型

 

直接上代码:

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

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

props:['someData']

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

希望这篇帖子能帮到你!

posted @ 2021-09-14 11:32  尘心i  阅读(35)  评论(0编辑  收藏  举报