2017-01-09 84 views
0

我有我的Vue组件,它将一组对象当作道具。 我经常使用prop验证,特别是对于'默认'值功能。Vue 2 - 如何在道具中设置deafult类型的数组

在这种情况下

我:

props: { 
    items: Array 
} 

,但我想它有像打字稿或阵营:

props: { 
    items: Array.of(
     {key: {type: String, default: 'myText'}} 
     ) 
} 

是否有可能实现吗?否则,我需要使用计算数据作为地图只是设置

回答

3

我创建例如默认值:jsFiddle,这可能可以帮助你,是的...你可以返回默认值作为一个数组:

props: { 
    items: { 
     type: Array, 
     default: function() { return [] } 
    } 
} 
+0

谢谢,不是我认为优雅,但似乎工作;) –