我们web的同学运行程序时经常会遇到如下错误,而查找起来却相当费劲
看错误提示第一反应会想到是不是我的js 方法中的某个对象取值错误了,如:
但完全错了,当你把方法里的js 翻来覆去找了一遍又一遍,任然还是没有看见错误的出
处,其实这个错误并非是js 中的方法引起的,而是在编译时vue 中的compiler 在处理
template 时引起的,所以大多是标签中绑定对象出了错误如
检测从后台获取的数据对象,果然是这里Media 为null ,而页面却将其当成一个数组来取值而引起了异常
好了该问题找到错误根源,应该知道怎么解决了吧
再记录个类似的Uncaught SyntaxError: Unexpected token <
一运行就是有如下提示,起初我第一次发现这个问题也找了好久,不晓得哪里错误了
当根据错误提示点击进去,详情提示的是一个html 首页
其实这个细心的朋友很容易找到,只是很多时候看见异常情绪就不稳定了,找问题眼神也下降了
看提示的根据这个就知道是一个test.js 的问题,想想哪里用到了这个,这里啦<script src="./test.js"></script>
引入的js 根本就不存在
!
好了就记录到这里