VUE2
1. props(数据类型为Array、Object)
当默认值直接写为[]或{}时,会报错:类型为Object/Array的道具必须使用工厂函数返回默认值
解决方法:
对象时:default:function{return {}}
数组时:default:function{return []}
也可以使用()=>{}、()=>[]、default(){return {}}、default(){return []}
原因: 就像data要用函数一样,防止外界污染,有独立的作用域