【发布时间】:2017-04-09 03:33:45
【问题描述】:
我有一个名为“字段”的美化输入组件,我在其中声明了许多道具,因此:
props: ['value','cols','label','group','name']
鉴于这实际上是一个花哨的输入包装器,我可能还想传入很多其他属性,例如“占位符”。我真的不想在 props 中声明所有这些(当然,列表足够有限,可以这样做)。我更喜欢做的是传递一个数组,可能称为“attrs”,它可以包含任意一组属性。现在我知道可以做到这一点,但我的问题是如何从父级中创建它?我可以使用以下内容(尽管显然需要绑定)吗?
<field :attrs="['placeholder':'Whatever','length':42]"></field>
【问题讨论】:
标签: vue.js