form

使用 resetFields() 不能将所有字段重置

  1. 首先这个方法是会将所有表单下出现过的 formItem 重置(就算是 v-if 消失的也会重置)
  2. 这个重置的初始值是个坑点,他是在你渲染 formItem 时候绑定的值为初始值,会出现下面的情况
    1. 当你 v-if true,修改了他的值,双向绑定,这个表单的值也就改变了
    2. 当你 true->false->true 这时候会重新渲染 formItem 初始值也会重置成此刻的值(这个值是你更新后的值)

在form表单中只有一个item 时,按enter 会自动submit

  1. 在form里面添加两个item,隐藏一个
  2. 在form上添加阻止原来的submit 事件
    1
    @submit.prevent

配置全局语言

  1. 导入语言的时候,官网那个会有 ts 报错,新版在 es/locale 包下面
    1
    import { zhCn, en } from "element-plus/es/locale/index";