我在一个页面传入一个ID
没有自动选择下拉框里的value
vue 代码如下
<el-select v-model="form.houseId" required
placeholder="请选择所属房屋:【房屋编号】地址">
<el-option
v-for="item in houseList"
:label="'【FW'+item.id+'】 '+item.address"
:value="item.id"/>
</el-select>
猜测原因是传进来的并赋值的 form.houseId 和 item.id 的值不相同,基于猜测,尝试将 form.houseId转成int类型,果然解决
代码如下
created() {
if (this.$route.query.addHouseId != null) {
this.form.houseId = parseInt(this.$route.query.addHouseId)
}
// ...
}
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏