<el-cascader
ref="cascader"
:options="options"
v-model="cascadrValue"
:props="{ checkStrictly: true }"
clearable>
</el-cascader>
<script>
export default {
data () {
return {
cascadrValue:"",
}
},
watch: {
cascadrValue() {
if (this.$refs.cascader) {
this.$refs.cascader.dropDownVisible = false
}
}
},
}
</script>
我们只需要监听一下cascadrValue这个v-model就可以了,这样我们的问题就解决了
通过监听cascadrValue的改变,当值变化时关闭el-cascader的下拉菜单,实现下拉框自动关闭功能。使用$refs获取组件实例,然后设置dropDownVisible属性为false。



4139

被折叠的 条评论
为什么被折叠?



