So übergeben Sie den Schlüssel als Auswahloptionswert in v-for, wenn er geändert wird (VueJS)
P粉916553895
P粉916553895 2023-11-17 08:55:24
0
1
816

Ich verwende Vue 3Bootstrap 5.

Ich habe eine select 有多个选项。现在我正在显示我的 option.TEXT ,当我更改某些内容时,这个 value 也将被传递到我的方法中。但当我更改某些内容时,我想传递 key (option.ID) .

Aber ich will auch meins v-model 成为我的 option.ID 但显示我的 option.TEXT.

Wie Sie dies erreichen, ohne die Methode selbst zu überprüfen.

Wählen Sie:

<select class="form-select" v-model="value" @change="get_key()">
    <option v-for="option in options" :key="option.ID">
        {{ option.TEXT }}
    </option>
</select>

Optionsarray:

[
  {  "ID": 1,
     "TEXT": "One"
  },
  {  "ID": 2,
     "TEXT": "Two"
  },
  {  "ID": 3,
     "TEXT": "Three"
  },
]


P粉916553895
P粉916553895

Antworte allen(1)
P粉848442185

option 属性值应绑定到 option.ID

<select class="form-select" v-model="value" @change="get_key()">
    <option v-for="option in options" :key="option.ID" :value="option.ID">
        {{ option.TEXT }}
    </option>
</select>
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!