<docs>
---
order: 8
title:
zh-CN: 搜索
en-US: Search
## zh-CN
可以直接搜索选项并选择。
> `Cascader[showSearch]` 暂不支持服务端搜索,更多信息见 [#5547](https://github.com/ant-design/ant-design/issues/5547)
## en-US
Search and select options directly.
> Now, `Cascader[showSearch]` doesn't support search on server, more info [#5547](https://github.com/ant-design/ant-design/issues/5547)
</docs>
<template>
<a-cascader
v-model:value="value"
:options="options"
:show-search="{ filter }"
placeholder="Please select"
/>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
import type { CascaderProps } from 'ant-design-vue';
import type { ShowSearchType } from 'ant-design-vue/es/cascader';
const options: CascaderProps['options'] = [
{
value: 'zhejiang',
label: 'Zhejiang',
children: [
value: 'hangzhou',
label: 'Hangzhou',
value: 'xihu',
label: 'West Lake',
},
value: 'xiasha',
label: 'Xia Sha',
disabled: true,
],
value: 'jiangsu',
label: 'Jiangsu',
value: 'nanjing',
label: 'Nanjing',
value: 'zhonghuamen',
label: 'Zhong Hua men',
];
const filter: ShowSearchType['filter'] = (inputValue, path) => {
return path.some(option => option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1);
};
const value = ref<string[]>([]);
</script>