"required" html 标签上的 vue 3 / vitejs / volar 项目中的 Typescript 错误

Typescript error in vue 3 / vitejs / volar project on "required" html tag

不知道如何修复所需标签上的这个错误:

(property) InputHTMLAttributes.required?: boolean | undefined Type 'string' is not assignable to type 'boolean | undefined'.ts(2322)

<input required="true" v-model="email" placeholder="Email" type="text"/>
  1. required="true" HTML 属性总是一个字符串。

  2. :required="true" vue 绑定将始终是 JavaScript.

  3. :required="'true'" 因此也是一个字符串。

您可能正在寻找 2 号