【发布时间】:2021-10-29 16:55:40
【问题描述】:
我有一个 Vuejs 应用程序,我正在使用 Bootstrap-vue。一些字段将根据用户偏好动态创建。
例如,我有一个 Skills 字段,用户可以单击该字段的 Add 按钮,该按钮将显示 2 个下拉菜单。这些字段将动态添加到应用程序中。我想确保所有动态创建的下拉菜单都选择了默认选项。
如果它是直接字段,那么我可以设置 null 值并将其设为默认值,但对于动态情况,我不知道该怎么做。
以下是我的代码:
<button class="btn-btn-info" @click="addSkill($event)"> Add Skill </button>
<span v-for="skill in $store.state.skillsList" :key="skill.ID" class="form-inline">
<span class="horizontalSpace">
<b-form-select v-model="skillArray.skillType[skill.ID]" class="form-control" @change="addSkillInformation(skill.ID);">
<b-form-select-option value="null" disabled>Choose</b-form-select-option>
<b-form-select-option value="set">Set</b-form-select-option>
<b-form-select-option value="unset">Unset</b-form-select-option>
</b-form-select>
</span>
</span>
我只想知道如何为所有将根据Add Skill 选项动态创建的下拉菜单选择Set 选项。
我尝试了selected,但它似乎不适合我。
【问题讨论】:
标签: javascript twitter-bootstrap vue.js drop-down-menu bootstrap-vue