diff --git a/components/cascader/index.jsx b/components/cascader/index.jsx
index 3957878e8..1e35c4595 100644
--- a/components/cascader/index.jsx
+++ b/components/cascader/index.jsx
@@ -260,6 +260,7 @@ const Cascader = {
     handleInputChange(e) {
       const inputValue = e.target.value;
       this.setState({ inputValue });
+      this.$emit('search', inputValue);
     },
 
     setValue(value, selectedOptions) {