v-for循环绑定ref属性的时候,ref返回的是一个数组,作为一般绑定,比方ref="test",返回的是以后组件自身!

解决办法:先判断是否是数组
        const key = "something";        let ref = this.$refs[key];        if (ref[0])             ref = ref[0];

element-ui cascader change事件在搜寻状态下获取不到以后抉择的lable标签,getCheckedNodes()

起因:在this.$emit('change', val); 事件收回的时候,cascader 的 checkedValue曾经更新了,然而cascader-panel的值还没被更新 element/packages/cascader-panel/src/cascader-panel.vue

解决办法:把获取值的逻辑放到Vue.$nextTick()办法外面。如果获取label倡议间接使 this.$refs['以后cascader'].presentText这个属性

更倡议看看element-ui源码

对于 vue nextTick的解释