vbenjs/vue-vben-admin

basic form 表单字段显示

johnsnow20087349 opened this issue · 0 comments

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • 已阅读 文档.
  • 确保您的代码已是最新或者所报告的 Bug 在最新版本中可以重现. (部分 Bug 可能已经在最近的代码中修复)
  • 已在 Issues 中搜索了相关的关键词
  • 不是 ant design vue 组件库的 Bug

描述 Bug

在使用basic form 的时候,如果字段的名称是length,那么在对名为length 的InputInputNumber进行赋值的时候,回显数据就会变成该输入值的长度。

复现 Bug

  1. 定义表单项
const schemas: FormSchema[] = [
    {
      field: 'length',
      component: 'Input',
      label: '接口名称',
      colProps: {
        span: 8,
      },
    },
  ];
const [registerForm, formMethods] = useForm({schemas});

2.对该表单项进行赋值

formMethods.setFieldsValue({length: '123456'});

3.结果显示
image

系统信息

  • 操作系统: win11
  • Node 版本: 18.20.2
  • pnpm 版本: 9.0.6