87,904
社区成员
发帖
与我相关
我的任务
分享
<script>
export default {
data() {
return {
defaultExpandKeys: [] //在下面的递归函数中被访问
}
},
methods: {
search() {
loopTreeForSearchUser(this.organizationTreeData, this.keyword) //这里调用一个js递归函数
}
}
}
function loopTreeForSearchUser(nodes, organizationName) {
nodes.forEach(function(item, index, array) {
if (organizationName !== '') {
item.className = 'SelectedNode'
this.defaultExpandKeys.push(item.parendId) //这里的this无法识别,求教有什么解决的办法吗?
} else {
item.className = null
}
if (item.children) {
loopTreeForSearchUser(item.children, organizationName)
}
})
}
</script>