处理数组中某一属性
    replacePropertyName(arr, oldProp, newProp) {
      return arr.map(item => {
        const { [oldProp]: oldValue, ...rest } = item; // 提取旧属性并存储其值
        const newItem = {
          ...rest,
        };
        if (oldValue !== undefined) {
          newItem[newProp] = oldValue; // 替换属性名称
        }
        // 递归处理 children 属性
        if (Array.isArray(item.children)) {
          newItem.children = this.replacePropertyName(item.children, oldProp, newProp);
        }
        return newItem;
      });
    },
this.replacePropertyName(originalArray, 'lable', 'label')
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号