A veces no entiendes por qué todo está bien y pueden aparecer errores.
VueTreeselect parece desconocido, la razón más común es
1. El valor vinculado se define como una cadena vacía en los datos y se cambia a nulo
2. El atributo normalizador, para convertir el formato devuelto por el backend al formato de VueTreeselect,
normalizer(node) {
if (node.children && !node.children.length) {
delete node.children
}
return {
id: node.id,
code: node.code,
label: node.name,
children: node.children && node.children.length > 0 ? node.children : 0,
}
}
3. Si no hay solución, hay otra posibilidad, es decir, cuando se hace clic en el nodo, el valor es incorrecto
Imprima el nodo cuando haga clic en el nodo y descubra que solo puede obtener la identificación y no puede obtener los demás, porque al asignar un valor, hay una capa de esto. $ nextTick (() => {})
No use this.$nextTick(() => {}) para envolver la asignación en el evento del nodo, afectará el valor