前端一些常见的报错

都是错误案例

  1. 是否存在这个变量?

  2. 这个变量是否有值(是否赋值成功)?

  3. 接口数据是否正确(是否成功赋值)?

  4. 代码从上到下执行的,逻辑是否正确?

  5. 名字是否打错(包括大小写)?

  6. 控制台(编辑器)报错信息有没有提示、提示一般会写哪个组件第几行报错,可以点进去看

  7. 组件命名大小写是否正确、组件是否注册(f12 查看 dom 树有没有这个组件)

  8. 样式是否冲突、是否加上了 scoped

  9. dom 是否渲染成功、是否有数据(f12查看是否存在dom)

  10. 组件、函数参数是否传递、是否正确

  11. 变量函数访问不到?一个函数中使用另一个函数的变量,把他提升到公共的位置

  12. 接口是否请求成功,是否有数据?打开浏览器的网络请求,看是否有请求(是否携带参数),是否有数据

  13. 函数是否执行?是否执行完毕?是否有返回值(有返回值需要定义变量接收)?

  14. 引入图片显示不出来?打开浏览器的网络请求,选择图片刷新一下,看那个图片是否 404,是则引入的路径不正确

  15. 数组是否调用了字符串的方法?数组、字符串、对象每个都有他们自己的方法,注意区分不要混用

  16. localstorage、sessionStorage、cookie 本地存储存放对象或数组,是否使用 JSON.stringify()?数组、对象取值是否使用了 JSON.parse()?

  17. 接口设置了请求头,是否按照要求带上了请求头?打开浏览器的网络请求,看请求里面请求头是否携带上?

  18. 路由访问不到,是否正确设置了路由?

  19. 循环中报错?先看看数组中是否某个值为 undefined || null,然后在去做判断处理剩余的功能

posted @ 2024-11-13 12:31  王小美丶  阅读(22)  评论(0编辑  收藏  举报