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

225
Visualizações
¿Cómo agregar Markes a un folleto-mapa con coordenadas de la base de datos de Supabase?

Quiero agregar algunos marcadores de coordenadas almacenadas en una columna de base de datos supabase.

Aquí está mi código vue:

 <l-marker v-for="(marker, index) in markers" :key="index" ref="markersRef" :lat-lng="marker.position"></l-marker>

soy guion:

 export default { async created() { const { data: events, error } = await this.$supabase .from('events') .select('coordinates') this.markers = events this.loaded = true console.log(this.markers) }, data: () => ({ markers: [], }), }

Si saco marcas, el resultado es:

 [ { "coordinates": "lat: 59.339025, lng: 18.065818" }, { "coordinates": "lat: 59.923043, lng: 10.752839" } ]

el error es: "latlng es nulo"

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Su problema es el propio sistema de reactividad de Vue.

Vue no puede reconocer sus nuevos marcadores después de buscarlos. Puede leer sobre esto aquí en la documentación de Vue .

Simplemente use Vue.set o .splice

 // Vue.set Vue.set(this.markes, indexOfItem, newValue) // Array.prototype.splice this.markes.splice(indexOfItem, 1, newValue)
about 4 years ago · Juan Pablo Isaza Relatório
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