vue3-select2-component, Filter nach erstem Zeichen
P粉921130067
P粉921130067 2023-08-31 10:37:07
0
1
579
<p>Ich benötige die Filteroption („Sortierer“ in den Einstellungen funktioniert einwandfrei), aber ich kann den Modellwert nicht aus der „Eingabe“ abrufen, in die ich Symbole eingefügt habe. Wie erhalte ich das erste Symbol, das ich eingegeben habe? Funktioniert nur für das Ereignis @select, ist aber für diese Aufgabe nicht geeignet</p> <pre class="brush:php;toolbar:false;"><Select2 value="modelValue" @input="(e) => modelValue = e.target.value" :settings="select2Settings" /> select2Settings: { Sortierer: Funktion (Ergebnisse) { return results.filter((item) => item.text.startsWith(modelValue)) } }</pre> <p>Ich habe auch versucht, das Ereignis @change zu verwenden, aber es hat überhaupt nicht funktioniert In dieser Demo</p>
P粉921130067
P粉921130067

Antworte allen(1)
P粉466909449

一切正常!

select2Settings: {
    matcher: function (params, data) {
      if (!params.term)
        return data;
      if (data.text.toLowerCase().startsWith(params.term.toLowerCase()))
        return data;
      else
        return null;
    },
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage