From 968ec9725617f6e85ca1fa0005f8b3612ad4ad1a Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 8 Jul 2019 16:30:14 +0800 Subject: [PATCH] [revert] Field: shouldn't emit click event when click icon (#3772) (#3776) --- src/field/index.js | 2 -- src/field/test/index.spec.js | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/field/index.js b/src/field/index.js index 6bea1001d..48cb288aa 100644 --- a/src/field/index.js +++ b/src/field/index.js @@ -148,12 +148,10 @@ export default createComponent({ }, onClickLeftIcon(event) { - event.stopPropagation(); this.$emit('click-left-icon', event); }, onClickRightIcon(event) { - event.stopPropagation(); this.$emit('click-right-icon', event); }, diff --git a/src/field/test/index.spec.js b/src/field/test/index.spec.js index 662eea79a..77f4107ab 100644 --- a/src/field/test/index.spec.js +++ b/src/field/test/index.spec.js @@ -28,7 +28,7 @@ test('click icon event', () => { wrapper.find('.van-field__left-icon').trigger('click'); wrapper.find('.van-field__right-icon').trigger('click'); - expect(wrapper.emitted('click')).toBeFalsy(); + expect(wrapper.emitted('click').length).toEqual(2); expect(wrapper.emitted('click-left-icon')[0][0]).toBeTruthy(); expect(wrapper.emitted('click-right-icon')[0][0]).toBeTruthy(); });