就是如题,之前发现了一个bug,一个页面里的懒加载,由于相互依赖,造成了循环调用。
类似于这种,实际代码复杂一点可能一下没看出来。
其实 懒加载的本意是可能是 有一些数据,可能很少会用到,所以没有必要说某个页面初始化完毕就加载这些数据,以达到性能的优化,这个时候就可以使用到懒加载.而现在代码习惯成了,所有对象都是懒加载来初始化.
但实际上如果确定使用页面初始化完毕就需要加载的数据,反倒可以直接初始化,相比之下懒加载的代码比起直接初始化还要多出几句。
另外关于get方法,用了.语法会循环调用就不用多说了。