前端开发中如何定位bug

在前端开发中,遇到bug是常事。本文通过三个实例介绍如何定位问题:1. 当Vue页面操作无响应时,查看console错误信息找出未注册模块;2. 解决异步导致的头像显示问题,通过监听属性而非定时器;3. 注意在模板中正确使用响应式属性。记住,遇到问题要冷静,复现问题、检查console并利用console.log()辅助调试。
摘要由CSDN通过智能技术生成

身为前端人员,在开发当中我们时常会发现一些奇奇怪怪的bug,有兴趣可以一起来看看你也是否遇到过这些问题。

背景

1.运行vue项目,一些页面操作没有反应;

2.换头像怎么,重新登录的时候,有时变化有时没变化,明明已经存在存在本地了;

3.明明已经改变了vuex的值,页面的值没有变化。

定位

问题1: 首先我们要熟悉vue的一个大概流程, 运行vue项目, 但是一些页面操作没有反应,说明什么, 说明我们要打开调试工具,看看console有没有报错,不用看肯定有报错信息, 这个报错信息很重要。一般一眼就看出是什么问题, 比如:
在这里插入图片描述

什么意思呢? 如果学过英语的就会知道, 你没有注册这个模块!

注册都没注册,还想要用它的功能!

问题2:首先我们看看console有没有报错,这次没有, 然后打印一下头像的变量, 哟好家伙!,居然是空的,在看看本地localStorage,纳尼!居然有值, 我一想就知道是异步的问题, 然后设置个定时器, 果然有值了,o( ̄︶ ̄)o,但是我不太喜欢用定时器,就改成监听属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值