昨天忙着解决更新新发现的bug 加班到10点,所以忘了写工作日报。今天一起补上
1.我发现framework7的内部路由不管是返回还是进入,都是不会刷新全局变量的,而是只从Init()方法开始调用。所以一些全局变量引起的Bug,可以在Init()方法中重新赋值即可。比如,可以用以下标志位防止重复加载。
isAdd = false;
isLose = false;
isRequest = false;
// 避免重复请求tab1
isTab1Add = false;
// 避免重复请求tab2
isTab2Add = false;
// 避免重复请求tab3
isTab3Add = false;
// 避免重复请求tab4
isTab4Add = false;
// 避免重复请求tab5
isTab5Add = false;
2.关于伪类遇到的坑,我给元素绑定点击事件,自动的给伪类也绑定了该事件。采用即可
禁止鼠标点击事件:
给伪类的样式添加:
pointer-events:none;
3.在使用css和less的时候,我发现其中没有能够在子元素里改变父元素样式的属性,之后只好使用jquery的$$(".content-card").parent(".content").css("padding-right","0px");
方法改变。
4.复习了chrome里断点调试遇到的问题。