其中类似专科中心、服务套餐、专家团队下面的内容都是通过接口返回的,但是赋值后,发现所有分类下面都一样了。
虽然指给this.option[2].children的对应children赋值了,但是option[0]和option[1]也有对应的值。
因为他们都是this.centerList赋值过来的,如果赋值的对象里面包含对象,那么对象的对象就是浅拷贝,其中一个变了其他也会变得,所以如果对象中有对象,需要深拷贝,最简单的处理如下:
其中类似专科中心、服务套餐、专家团队下面的内容都是通过接口返回的,但是赋值后,发现所有分类下面都一样了。
虽然指给this.option[2].children的对应children赋值了,但是option[0]和option[1]也有对应的值。
因为他们都是this.centerList赋值过来的,如果赋值的对象里面包含对象,那么对象的对象就是浅拷贝,其中一个变了其他也会变得,所以如果对象中有对象,需要深拷贝,最简单的处理如下: