【发布时间】:2016-12-27 10:37:10
【问题描述】:
我有一个使用 for 循环渲染的动态组件列表。
<component
v-for="component in components"
:key="component.componentId"
:is="component.type"
:componentId="component.componentId">
</component>
其中一种不同的组件类型是包含输入字段的元素。我想将v-model 附加到该输入。
<input type="text" :name="name">
有效,但当我这样做时
<input type="text" :name="name" v-model="value">
我没有收到任何错误,但该组件未呈现。不过
<input type="text" :name="name" :value="value" @input="setValue">
如果与适当的方法 setValue 一起使用来更新 value 属性,则可以使用。
组件中应该如何使用v-model?
【问题讨论】:
-
可以创建一个小提琴吗?
标签: javascript vue.js vue-component