您好问题暂时解决了,确定问题现象为scroll-view标签中嵌套vantweapp中的van-tab标签,然后在van-tab中...
问题点在于打开tab1时,快速切到tab2,这时tab1的datagrid渲染未完成,再次回到tab1,因为是在不可见区域完成的渲染,所以datagrid的窗体计算size时给的height为0。 解决思路:在tab重获焦点时,对datagrid resize一次。 在tabs的onSelect里注册事件,事件里面的代码: 1 2 3 4 5 try{ $(".tabs-panels .panel").eq(...
问题点在于打开tab1时,快速切到tab2,这时tab1的datagrid渲染未完成,再次回到tab1,因为是在不可见区域完成的渲染,所以datagrid的窗体计算size时给的height为0。 解决思路:在tab重获焦点时,对datagrid resize一次。 在tabs的onSelect里注册事件,事件里面的代码: 1 2 3 4 5 try{ $(".tabs-panels .panel").eq(...