recherche

Maison  >  Questions et réponses  >  le corps du texte

Afficher les drapeaux des pays sélectionnés dans Vue

Après avoir sélectionné un pays, le drapeau doit être affiché dans les options de sélection. Je dois le faire dans Vue.

new Vue({
el: '#app',
vuetify: new Vuetify(),
data: {
select: null,
countries: [
  {
    name: "Albania",
    flag: "em-flag-al"
  },
  {
    name: "Anguilla",
    flag: "em-flag-ai"
  }
 ],
 }
 })


<div id="app">
 <v-app class="container">
<v-select
  v-model="select"
  :items="countries"
  label="Select"
  item-text="name"
>
  <template v-slot:item="slotProps" >
    <i :class="['mr-2', 'em', slotProps.item.flag]"></i>
    {{slotProps.item.name}}
  </template>
 </v-select>
 </v-app>
 </div>

Ou vous pouvez vous référer à https://codepen.io/aaha/pen/ZEbRwpy?editors=1010

P粉464082061P粉464082061440 Il y a quelques jours551

répondre à tous(1)je répondrai

  • P粉087074897

    P粉0870748972023-12-29 14:16:42

    Vous pouvez utiliser un autre emplacement pour choisir :)

    répondre
    0
  • Annulerrépondre