发表于: 2019-11-06 23:36:43
1 907
今日完成的事
今天检查任务6到10,发现了3个bug,第一个bug是点击搜索两次如果第一次没填名称第二次名称会显示处undefine
检查了一圈,这是因为每次点击完搜索我就会把搜索内容全部保存等刷新时提取,如果第一次没有填名称这一栏,那么这一栏就是undefine,第二次点击时会把undefine赋值给名称这一栏。之后做一个判断就解决了这一个bug。
第二个bug是底部的输入框可以输入小数,这样就会报错
这里用parseInt转换一下就好了。
第三个bug隐藏的比较深,按照搜索,清空,在搜索,刷新,在搜索这个顺序会报错。开始时百思不得其解。后来经过排查代发知道了原因,每次刷新都会把保存的内容提取出来在赋值给相对的内容,而有些内容一开始就没填所以就是null,刷新的时候会把null赋值给对应的内容。所以就会产生这种情况
往端口输入null当然会报错。增加了null的判断就解决了bug
明天计划的事
继续学习js基础知识
遇到的困难
angular的组件库还是不会用
收获
对于后台页更加了解了。
评论