采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
代码与老师的一样,但是没有显示component租金按也就是没显示log和slogan字符串在第一页
跟老师私信之后,非常耐心的帮助我解决了问题!非常感谢~
一共需要注意两个错误:
拼写错误,我的cfg.type里面base前多了一个空格,造成了switch直接走向了默认
componentBase文件中是否对cfg.text进行了处理,即cfg.text && component.text( cfg.text ),我之前觉得没用就把这段给删了,后来忘加上了。
老师是跟我同步调试的,所以在推断问题的这一段时间里,学到了debug的一些思路:
在page.append(component)后面加上debugger,在console里输入page可以正确显示,输入component显示undefined,所以推断问题出在switch语句里面
之后再componentBase最后的return上加断电,发现addPage先于new componentBase触发
查看addComponent函数,在switch之前加上断点,尝试输入H5ComponentBase和cfg.type,发现资源载入正常
然后高潮来了,在仅剩的5行代码中,发现了我type:' base'前面多了一个空格,so~
希望老师出更多教程,我犯更少的typo。。。。
登录后可查看更多问答,登录/注册
用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告
1.1k 9
1.3k 6
955 6
1.8k 5
873 5