javascript - vue select,预选选项
问题描述
我有两个 Vue 选择实例,它们运行良好。一个是用硬编码选项填充的,另一个是通过 axios 返回对象填充的,但两者都在 for 循环中正确填充了选项。
我唯一剩下的问题是,我很难让他们加载默认的预选选项。假设我想taskTypes
默认加载值为 3 并taskLocations
预先选择值为 10,我很难找到在 Vue 中执行此操作的方法
我尝试在返回中设置 taskLocations.value 并且类型相同,但它不加载任何值
<div class="form-group col-lg-6">
<label>Locations</label>
<select class="form-control" v-model="taskLocations" id="taskLocations" @change="handleLocationSelect">
<option v-for="locationOption in locationOptions" v-bind:value="locationOption.id">{{ locationOption.name }}</option>
</select>
</div>
<div class="form-group col-lg-3">
<label>Choose Task Type</label>
<select class="form-control" v-model="taskTypes" id="taskTypes" @change="handleTypeSelect">
<option v-for="taskTypeOption in taskTypeOptions" v-bind:value="taskTypeOption.value">{{ taskTypeOption.name }}</option>
</select>
</div>
locationOptions: [],
taskLocations: [],
taskTypes: []
taskTypeOptions: [
{value:1, name:"PM"},
{value:2, name:"OD"},
{value:3, name:"All"}
],
解决方案
推荐阅读
- node.js - 公牛队列包配置混乱
- python - list[:] 的浅拷贝
- java - 在 EJB 中安排类似 Cron 的作业
- python - 无法导入 normalize_corpus python 3
- reactjs - 测试用 recompose 组成的多个 HOC
- php - 如何检测字符串是否包含 PHP 代码?PHP
- c# - 如何在 c# 中创建一个类,以便我可以单击一个表单上的按钮来更新第二个表单上的数据?
- xaml - 是否可以使 Canvas 字段的背景颜色取决于其值?
- jenkins - 如何在管道电子邮件分机内容中使用 ${TEST_COUNTS,var="TYPE"}
- swift - 如何在 swift 5 中使用“Data.withUnsafeMutableBytes”