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

233
Visualizações
Having problem in Selecting the url from the database

I am building a generator website in vuejs. I want to make a link generator for the hotel. By selecting language and hotel I need to output the right hotel url based on the language and hotel I choose choose. How can I select the specific url if I have many hotels on that language. My database look like this:

export default {

  data(){
  return{
     Hotel : "",
     Language: "",
     
     
  computed: {
  BadDateToGoodLanguage () {
          var ack =  {
                      "Dansk": {
                            "AHHG":"www.hansen.dk",
                            "PHO": "www.phocopenhagen.dk",
                            "NYH": "www.havnhotel.dk",

                      },
                      "English": {
                            "AHHG" : "www.hansen.com",
                            "PHO": "www.phocopenhagen.com",
                            "NYH": "www.havnhotel.com",

                        },
                 
                    }
          let result = []; 
          var i = 0;

                   for (var a in ack) {
            result[i] = { value : a , Text : a }
            i++;
          }
            
     return result;
},    
BadDateToGoodHotel () {

    if(this.LanguageSet === "")
      return [];


          var ack =  {
                    
                      "Dansk": {
                            "AHHG":"www.hansen.dk",
                            "PHO": "www.phocopenhagen.dk",
                            "NYH": "www.havnhotel.dk",
                          
                      },
                      "English": {
                            "AHHG" : "www.hansen.com",
                            "PHO": "www.phocopenhagen.com",
                            "NYH": "www.havnhotel.com",

                        },
                      
                    }
          let result = []; 
          var i = 0;

          var data =  ack[this.Language];
          for (var a in data) {
            result[i] = { value : data[a] , Text : a }
            i++;
          }
            
     return result;
}
},
  methods: {


    onHotelChange(e){
           this.Hotel = e;
           
      
    },
    onLanguageChange(e){
           this.Language = e;
            },
  
  CreateLink() {
  var baseUrl = "https://"+this.language + "?hotel=" + this.Hotel
  
  this.Link = baseUrl
  
  
  };
},
<base-select :options="BadDateToGoodLanguage" @on-select="onLanguageChange"> </base-select>

 <base-select :options="BadDateToGoodHotel" @on-select="onHotelChange"> </base-select>
 </div>

<base-select :options="BadDateToGoodLanguage" @on-select="onLanguageChange">

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