赞
踩
问题:新增切换版本功能,版本号数据通过@foccus异步调用接口获取,但是选中以后发现再次点击下拉框不再调用接口,点击右边的小箭头可以触发,原因是切换以后没有失焦,仍处于focus状态所以再次点击无法触发focus事件,失去焦点后再次点击就可以触发
解决方法:选中option以后给当前选项框做失焦。
步骤:1、给select加ref属性,由于是多个select,需要绑定唯一的ref, :ref="select-${scope.row.senCode}
"
<el-select
v-model="scope.row.version"
:ref="`select-${scope.row.id}`"
@change="changeVersion(scope.row)"
>
</el-select>
步骤:1、给select加ref属性,由于是多个select,需要绑定唯一的ref, :ref="select-${scope.row.senCode}
"
changeVersion(row) {
this.$refs[`select-${row.senCode}`].blur();
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。