<a-form-model model={this.formData} rule={this.rule} class={formStyle.modalForm} ref="addForm" labelCol={{span: 6}} wrapperCol={{span: 14}}>
<a-form-model-item has-feedback label="名称" prop="name" required>
<a-input v-model={this.formData.name} type="text" autocomplete="off"/>
</a-form-model-item>
<a-form-model-item has-feedback label="地址" prop="address" required>
<a-input v-model={this.formData.address} type="text" autocomplete="off"/>
</a-form-model-item>
</a-form-model>
我这样写jsx,但是会报错vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid handler for event "input": got undefined。并且使用validateField这些方法的时候,也告知没有绑定model
请问使用jsx的是后如何传model
Your issue has been closed because it does not conform to our issue requirements. Please use the Issue Helper to create an issue, thank you!
为了能够进行高效沟通,我们对 issue 有一定的格式要求,你的 issue 因为不符合要求而被自动关闭。你可以通过 issue 助手 来创建 issue 以方便我们定位错误。谢谢配合!
遇到同样的问题,model无法传递到a-form-model组件,怀疑跟model这个单词有关,因为其它prop可以传递。model传递过去被理解为vModel的,但value又是undefined
图中可以看到layout传递过去了,但是model没有(父组件传递的确实有值,因为在render写法下是能看到有值的),同时$attrs.value=undefined,但实际上我根本没传value,去掉父组件中的model参数就没有这个$attrs

@erguotou520 @qiaochao jsx中 不能直接写v-model,须使用vModel,改成驼峰就好了
@erguotou520 @qiaochao
我也遇到了,搞了好久,可能是和babel-sugar-v-model插件冲突了(还没验证),暂时用这种方法解决了,
<a-form-model {...{
props: {
model: this.model
}
}}>
</a-form-model>
@zhmxby 我们没有用babel-sugar-v-model
@erguotou520 babel-sugar-v-model 提供的就是在jsx里面写v-model的功能,vue-cli3自带的