Vue.js Dropdown-Menü deaktivieren/aktivieren, wenn das Kontrollkästchen aktiviert ist?
P粉714844743
2023-08-29 23:14:07
<p>Ich versuche, die Dropdown-Kombinationsauswahl zu aktivieren/deaktivieren, wenn mein Kontrollkästchen aktiviert ist.
Es funktioniert gut, wenn ich <strong>Name hinzufügen</strong> auswähle, aber wenn <em>Clientless</em> ausgewählt ist, funktioniert es nicht. </p>
<p>Das Dropdown-Menü sollte deaktiviert sein, da „Clientless“ ausgewählt ist, und sollte nur aktiviert werden, wenn ich das Kontrollkästchen deaktiviere. Wenn das Kästchen jedoch aktiviert ist, ist das Dropdown-Menü aktiviert, und wenn ich das Kästchen deaktiviere, ist das Dropdown-Menü deaktiviert. </p>
<p>
<pre class="brush:js;toolbar:false;">data: {
editSelect: true,
},
Methoden: {
noClient()
{
this.editSelect = !this.editSelect;
},</pre>
<pre class="brush:html;toolbar:false;">
id="noName"
v-model="team.nameId"
name="noName"
type="checkbox"
:value="null"
@change="noName()"
/>
<Kombinationsauswahl
id="nameBox"
v-model="team.nameId"
api-location="fetchTeamsByName"
api-details-location="fetchTeamDetails"
Suchparameter="Name"
:additional-search-fields="additionalSearchField"
:transformer="nameTransformer"
:value="null"
:config="{
...comboConfig,
searchLabel: 'Namen suchen',
isEditable: editSelect,
}"
class="Eingabe input__typeahead"
@on-select-item="onTeamComboSelect"
/> </pre>
</p>
<p>Bitte helfen Sie mir zu verstehen, was mit meinem Code nicht stimmt. Wenn Sie außerdem Vorschläge haben, wie ich dieses Problem anders codieren könnte, lassen Sie es mich bitte wissen! </p>
您可以在复选框上设置
v-model
并使用该值禁用下拉菜单。