Estoy construyendo un sitio web generador en vuejs. Quiero hacer un generador de enlaces para el hotel. Al seleccionar el idioma y el hotel, necesito generar la URL correcta del hotel según el idioma y el hotel que elijo. ¿Cómo puedo seleccionar la URL específica si tengo muchos hoteles en ese idioma? Mi base de datos se ve así:
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">