JS ReferenceError: ‘xxx’ is not defined at VueComponent.subjectLevelOneChanged...问题解决

测试后台管理模块的一个二级联动选择功能,结果测试发现啥玩意都没显示
打开F12一看,提示出如下错误:
JS ReferenceError: ‘xxx’ is not defined at VueComponent.subjectLevelOneChanged...问题解决
该属性没定义?
返回代码区查看:
JS ReferenceError: ‘xxx’ is not defined at VueComponent.subjectLevelOneChanged...问题解决
果然如此
同时又注意到使用的subjectOneList属性是在data中定义的:
JS ReferenceError: ‘xxx’ is not defined at VueComponent.subjectLevelOneChanged...问题解决
额。。发现问题了=,=
这种属性在使用的时候应该用this关键词来修饰,不然是调用不到的,只会当作未定义的另一“重名变量”处理(虽然名字相同但只是巧合罢了)
所以在属性前面添加上this修饰:
JS ReferenceError: ‘xxx’ is not defined at VueComponent.subjectLevelOneChanged...问题解决
重新测试,问题解决

PS:这么基础的东西竟然都会出错=,=真是基础不牢地动山摇啊,找时间再把JS基础好好复习一下