Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

117
Visualizações
vue/composition-api ref solo 1 nivel de profundidad

Sé que con ref tienes un objeto/matriz/reactivo primitivo, y si era un objeto o una matriz, se vuelve profundamente reactivo.

Y con la referencia superficial puede tener solo la variable en sí reactiva, pero no se vuelve profundamente reactiva.

En mi caso, tengo una matriz de JSON en la que me gustaría reactivar la matriz y el primer nivel profundo, porque las únicas acciones que estoy haciendo son empujar/cortar nuevos elementos o cambiar la variable de la matriz.

Así que podría usar ref([]), pero esto hará que el JSON completo sea reactivo y no lo necesito. Y no puedo usar "shallowRef()", porque esto funcionará al cambiar el json completo. Pero no funcionará con las acciones push/slice.

¿Hay algo que este olvidando? ¿Cómo puedo hacer este enfoque?

 const arr = shallowRef([]); arr.value.push(JSON); // Not reactive arr.value.slice(index, 1); //Not reactive arr.value = [JSON_1, JSON_2]; //reactive
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda