动态组件中的v模型

时间:2016-12-27 10:37:10

标签: javascript vue.js vue-component

我有一个动态组件列表,我用for循环渲染。

const app = require('express')();
const serveStatic = require('serve-static');
const path = require('path');

app.use(serveStatic(path.join(__dirname, 'public/data')));

其中一个不同的组件类型是包含输入字段的元素。我想将<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"> 一起使用,

可以更新值属性。

我应该如何在组件中使用v-model?

1 个答案:

答案 0 :(得分:0)

显然,动态类型绑定无法与v-model一起使用。在存储库中找到a commit以确认这一点。出于某种原因,它并没有给我警告,即使process.env.NODE_ENV == undefined

在最初的问题中,我删除了大量代码以使其更具可读性,但似乎我错过了重要部分。