2016-12-27 5 views
1

forループを使用してレンダリングする動的コンポーネントのリストがあります。異なるコンポーネントタイプの動的コンポーネントのvモデル

<component 
     v-for="component in components" 
     :key="component.componentId" 
     :is="component.type" 
     :componentId="component.componentId"> 
</component> 

1つの入力フィールドを含む要素です。その入力にv-modelを添付します。

​​

作品が、私は

<input type="text" :name="name" v-model="value"> 

を行うとき、私はエラーを取得していないが、コンポーネントが描画されていません。しかし

<input type="text" :name="name" :value="value" @input="setValue"> 

作品、value属性を更新するために、適切な方法setValueで使用している場合。

コンポーネントでv-modelを使用するにはどうすればよいですか?

+0

これを行うにはどうすればいいですか? – Saurabh

答えて

0

明らかにダイナミックなタイプのバインディングは、v-modelでは機能しません。これを確認するリポジトリにa commitが見つかりました。何らかの理由で、たとえprocess.env.NODE_ENV == undefinedですが、警告が表示されません。

元の質問では、読みやすくするために多くのコードを削除しましたが、重要な部分を見逃したようです。

関連する問題