diff --git a/packages/cascader/src/main.vue b/packages/cascader/src/main.vue index 099c35e22..3d8e98f40 100644 --- a/packages/cascader/src/main.vue +++ b/packages/cascader/src/main.vue @@ -239,10 +239,6 @@ export default { currentValue(value) { this.dispatch('ElFormItem', 'el.form.change', [value]); }, - currentLabels(value) { - const inputLabel = this.showAllLevels ? value.join('/') : value[value.length - 1] ; - this.$refs.input.$refs.input.setAttribute('value', inputLabel); - }, options: { deep: true, handler(value) { diff --git a/test/unit/specs/cascader.spec.js b/test/unit/specs/cascader.spec.js index e8c7dac41..42b326e2d 100644 --- a/test/unit/specs/cascader.spec.js +++ b/test/unit/specs/cascader.spec.js @@ -82,6 +82,7 @@ describe('Cascader', () => { expect(vm.selectedOptions[0]).to.be.equal('zhejiang'); expect(vm.selectedOptions[1]).to.be.equal('hangzhou'); expect(vm.selectedOptions[2]).to.be.equal('xihu'); + expect(vm.$refs.cascader.$el.querySelector('.el-input__inner').value).to.be.equal(''); triggerEvent(vm.$refs.cascader.$el, 'mouseenter'); vm.$nextTick(_ => {