在模板中处理数据报错处理

------coding ,仅供自己记录错误

写代码时有一个数据从后台获取后需要再次进行数据,将获取到的数据标识1,2,3已’简单’‘中等’'困难’字符串渲染到页面上,操作后报错;
在模板中处理数据报错处理
分析:
1,数据处理之前还不报错,处理后出现问题,首先确定是处理过程出现了问题;
2,找到处理逻辑
在模板中处理数据报错处理
此时看报错是由于label的父项underfind,所以无法操作,那么就是操作qstType变量出现问题,由于qstType是定义在data中的数据源,所以排除,那么就是qstInfo.questionType此时出现的问题,
找到qstInfo;此时发现次变量的赋值时在
在模板中处理数据报错处理
点击事件触发之后才有赋值;
但是页面加载时会将模板全部加载,此时需要操作该变,但是该变量为空,所以报错(若为空但是没有操作则不会报错)

处理:由于该页面时点击之后才触发并显示的;
加上一个判断条件:
在模板中处理数据报错处理
页面首次并不加载该行代码(因为此时没有数据);
点击预览触发之后,此时已有数据,所以就可正常显示;