data:[{has:1,top:1,left:2,subviews:[2]},{has:2,top:2,left:2,subviews:[3,4,5]},{has:3,top:3,left:3,subviews:[6]},{has:4,top:4,left:4,subviews:[]},{has:5,top:5,left:5,subviews:[]},,{has:6,top:6,left:6,subviews:[]}],第一个是根节点,每个节点的vtop都是需要本身的top值,加上父节点的top值,subviews包含对象has值的就是父节点,怎么拿到所有节点的vtop?数据格式是这样的,has为6的top值等于subviews包含6的has为3的top加上subviews包含3的has为‘2’的top加上subviews包含2的has为‘1’的top也就是data[5].vtop=data[5].top+data[2].top+data[1].top+data[0].top请问这种改怎么写
添加回答
举报
0/150
提交
取消