树型选择控件多选支持搜索的时候,输入文字,匹配不到数据的时候,失去焦点或者提交表单的时候怎么清空输入的查询文字?
官网链接:https://tangjinzhou.gitee.io/...
想要的效果(失去焦点清除搜索文字):
树型选择控件多选支持搜索的时候,输入文字,匹配不到数据的时候,失去焦点或者提交表单的时候怎么清空输入的查询文字?
官网链接:https://tangjinzhou.gitee.io/...
想要的效果(失去焦点清除搜索文字):
<template>
<a-tree-select
style="width: 300px"
:treeData="treeData"
:value="value"
@change="onChange"
treeCheckable
:showCheckedStrategy="SHOW_PARENT"
searchPlaceholder='Please select'
/>
</template>
export default {
data () {
return {
value: ['0-0-0'],
}
},
methods: {
onChange (value) {
console.log('onChange ', value)
this.value = value
//你是不是在这里发请求 如果没有结果 value = "" 不行吗?
},
},
}
<a-tree-select
@search="handleSearch"
:searchValue = "searchvalue"
>
</a-tree-select>
mounted() {
this.$nextTick(()=>{
document.addEventListener("click",(event)=>{
event.stopPropagation();
this.searchvalue = ""
})
})
},
handleSearch(e){
this.searchvalue = e;
}
配合searchValue 和 search,点击页面空白位置清空搜索框值,希望帮助到需要的人。
13 回答13.1k 阅读
7 回答2.3k 阅读
5 回答1.6k 阅读
5 回答1.9k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
没明白你什么意思 怎么个清除法儿你要说明白 Backspace键就能清除