ts: la propiedad 'resetFields' no existe en el tipo 'Ref

ts: la propiedad 'resetFields' no existe en el tipo 'Ref

Antecedentes: ts + vue3 + element plus
verifica las reglas de acuerdo con el documento oficial de element plus

// before 
import type {
    
     FormInstance } from 'element-plus'
const menuRef = ref<FormInstance>()
function reset() {
    
    
  form.value = initFormData();
   if (!menuRef) return
   menuRef.resetFields()
}
// after 
import type {
    
     FormInstance } from 'element-plus'
const menuRef = ref<FormInstance>()
function reset() {
    
    
  form.value = initFormData();
   if (!menuRef) return
   // ref变量需要使用value
   menuRef.value?.resetFields()
}

Supongo que te gusta

Origin blog.csdn.net/qubes/article/details/130821260
Recomendado
Clasificación