我有一个动态组件列表,我用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?
答案 0 :(得分:0)
显然,动态类型绑定无法与v-model
一起使用。在存储库中找到a commit以确认这一点。出于某种原因,它并没有给我警告,即使process.env.NODE_ENV == undefined
。
在最初的问题中,我删除了大量代码以使其更具可读性,但似乎我错过了重要部分。