本人遇到情况:vue项目中watch监听器监听绑定事件,console.log在控制台无显示,尝试alert正常。

可能原因一:浏览器过滤条件问题(网上最常见的原因但本人并不是)

 

解决方案:左侧top栏选择info,默认级别(Default levels)中信息选项(info选项)要勾选,筛选器中清空。

可能原因二(本人遇到的原因查了很久):浏览器扩展程序问题。

解决方案:亲测删除多余扩展后(云文档等)功能恢复正常,在另一浏览器上也是如此,都是存在云文档这一扩展程序导致console.log打印失效(不知道这破东西什么时候自己下的真的很无语)。

 

可能原因三:配置文件问题,或开启了eslint检查

解决方案:在package.json中找到"rules": {} 然后配置,需要注意的是json格式非常严格,一定要避免空格和符号的出现。               

"eslintConfig": {
    "rules": {
      "no-console": "off"
    }
  }

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐