mirror of https://github.com/ElemeFE/element
Cascader: remove unnecessary DOM operation (#14788)
* Cascader: remove unnecessary DOM operation * update cascader testpull/14795/head
parent
a149828889
commit
d956022a96
|
@ -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) {
|
||||||
|
|
|
@ -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(_ => {
|
||||||
|
|
Loading…
Reference in New Issue