Cascader: remove unnecessary DOM operation (#14788)

* Cascader: remove unnecessary DOM operation

* update cascader test
pull/14795/head
hetech 2019-03-21 18:11:14 +08:00 committed by GitHub
parent a149828889
commit d956022a96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 4 deletions

View File

@ -239,10 +239,6 @@ export default {
currentValue(value) { currentValue(value) {
this.dispatch('ElFormItem', 'el.form.change', [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: { options: {
deep: true, deep: true,
handler(value) { handler(value) {

View File

@ -82,6 +82,7 @@ describe('Cascader', () => {
expect(vm.selectedOptions[0]).to.be.equal('zhejiang'); expect(vm.selectedOptions[0]).to.be.equal('zhejiang');
expect(vm.selectedOptions[1]).to.be.equal('hangzhou'); expect(vm.selectedOptions[1]).to.be.equal('hangzhou');
expect(vm.selectedOptions[2]).to.be.equal('xihu'); 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'); triggerEvent(vm.$refs.cascader.$el, 'mouseenter');
vm.$nextTick(_ => { vm.$nextTick(_ => {