项目场景
级联选择器输入框节点获取不到,undefined,null等问题。
最开始我用了
const arr = this.$refs[‘cascaderInfo’].getCheckedNodes()[0].pathLabels
this.deptName = arr.length >= 2 ? arr[arr.length - 1] : arr[0]但只能在选择节点时有效,模糊搜索时就全乱套了。
问题描述
*:this.$refs[‘cascaderInfo’][0].panel.getNodeByValue(val)看了网上很多解决方案大多是这个。但这个方案①测试如图。undefined.只能解决暂时问题。如果多选择几遍你会发现节点就获取不到了。
②正确节点信息获取不到,返回得到父节点信息。
解决方案:
val为节点
let nodesInfo = this.$refs[‘cascaderInfo’].panel.getNodeByValue(val)
this.deptName = nodesInfo.label
因为我只要名称,大家酌情参考!✌有帮助的话,动动小手,点个赞呗!