element-plus soluciona TypeError: no se pueden leer las propiedades de undefinido (leyendo 'setCheckedKeys')

Informar un error

TypeError no detectado (en promesa): no se pueden leer las propiedades de indefinido (leyendo 'setCheckedKeys')

Este error se debe a que su elemento dom aún no se ha cargado y desea usar setCheckedKeys para configurar el nodo actualmente marcado. Es decir, el árbolRef.value!.setCheckedKeys([3], false); usted escribió; el árbol en esto aún no se ha cargado.

solución:

1. Escríbalo en el ciclo de vida onMounted

onMounted(async () => { 

 treeRef.value!.setCheckedKeys([3], false)

})

2. Utilice siguiente marca

import { nextTick  } from "vue";

nextTick(async () => {
 treeRef.value!.setCheckedKeys([3], false)
  })

Supongo que te gusta

Origin blog.csdn.net/m0_55333789/article/details/133011940
Recomendado
Clasificación