原因:为了页面优化!windowContainer组件往往设置autoLoad为false,需要显示的时候才去加载,有时候里面页面还没加载呢,父页面就想提前调用了子页面的方法!会导致出错,undefind 错误

解决方案:

js方法中先做判断,if(this.comp(‘windowContainerXid’).getInnerModel())
条件如果为false,说明子页面还没有加载!就执行this.comp(‘windowContainerXid’).load() 加载子页面