张志华
张志华
 tab页加了keepalive 是不是这个headerbottom值初始化的问题。
临时解决方法,因为我手机端app使用了keep-alive标签缓存页面。所以在页面组件的activated生命周期方法添加重新计算高度方法,bug出现的机率小了很多。代码如下 `activated() { this.$refs.jxrefresh.onResize(); } ` , .onResize();是这个库组件的私有方法,但是也能调用。但是还是希望作者能找到bug真正的原因进行修复。
 问题出在SkinManager.register(final Activity activity),注册的时候是按照activity注册的,通知view换肤的情况就是调用SkinManager.notifyChangedListeners();这个方法来遍历所有的activity下的(包括fragment)的view换肤。 然而.register(final Activity activity)这个方法的源码是这样的public void register(final Activity activity) { mActivities.add(activity); activity.findViewById(android.R.id.content).post(new Runnable() { @Override public void run() { apply(activity);// 这里只调用了APPly方法 } }); } 再来看 public void apply(Activity...