问题描述:
页面监听着与子组件有联系的数据,在watch.close()后不清楚此时正在加载的子组件出于什么状态,是停止加载还是加载未完成?导致在表单获取子组件数据时报错找不到组件(selectComponent返回null)
---------------------------------------------------------------------------------------------
页面大致如下,是使用子组件构成的表单页面。
页面中对选项限额的数据库进行了watch,并实时更新页面:
当多人同时抢报表单时,获取子组件数据报错,此时已经关闭监听
求助啊!QAQ,不然就只能放弃页面实时刷新了,我发现麦克表单都没有这个刷新,是不是不好做?令,由于是组件未加载,所以不直接绑定数据采用其他办法传入传出似乎也不行,求指点!
猜测问题原因为子组件未完成注册
settimeout延时加长是否能解决问题?
或者
引入一个全局hooks,设置一个mounted方法在子组件加载完成后执行钩子方法