diff --git a/src/cascader/demo/index.vue b/src/cascader/demo/index.vue
index 6a4d7c1de..2670ce044 100644
--- a/src/cascader/demo/index.vue
+++ b/src/cascader/demo/index.vue
@@ -9,7 +9,11 @@
@click="showBase = true"
/>
-
+
diff --git a/src/cascader/index.js b/src/cascader/index.js
index 1419a3720..cd2d63939 100644
--- a/src/cascader/index.js
+++ b/src/cascader/index.js
@@ -81,10 +81,21 @@ export default createComponent({
}
},
+ onClose() {
+ this.$emit('close');
+ },
+
renderHeader() {
return (
);
},
diff --git a/src/cascader/index.less b/src/cascader/index.less
index 1d6051099..10f1d3c2f 100644
--- a/src/cascader/index.less
+++ b/src/cascader/index.less
@@ -15,6 +15,11 @@
line-height: @cascader-title-line-height;
}
+ &__close-icon {
+ color: @gray-5;
+ font-size: 22px;
+ }
+
&__tabs {
.van-tab {
flex: none;