没有显示component组件
来源:3-9 内容组织类-H5(addComponent方法)
 
			envy
2016-10-23
代码与老师的一样,但是没有显示component租金按也就是没显示log和slogan字符串在第一页
写回答
	1回答
- 
				  envy 提问者 2016-10-23 跟老师私信之后,非常耐心的帮助我解决了问题!非常感谢~ 一共需要注意两个错误: - 拼写错误,我的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。。。。 00
相似问题
