这样的bug,你有遇到过?

问题1

在这里插入图片描述
这表明端口已经被占用,所以解决办法有两种:
1.需改nodejs中的侦听端口,如将8081端口改成8080端口,
2.找到已经占用nodejs端口的应用,然后杀掉该应用,最后重启nodejs。

问题二

在这里插入图片描述
1.碰到这样的问题, 先启动电脑排查一下是否电脑上有安装node 和 npm
![在这里插入图片描述](https://img-blog.csdnimg.cn/932e54d589bc4877b97465b6d31ee0d2.png#pic_center
在这里插入图片描述
2.如果安装成功还是报错请看npm的安装路径 ,查看命令 npm config get prefix,我们再打开我的电脑(右键)->属性->高级系统->再找到高级这一列->打开环境配置->找到path->添加自己的npm安装路径 就是(npm config get prefix)这个路径添加到path保存->都保存确定->
3.还有一种比较简单的解决方案,在vscode的快捷键图标右键 属性,打开“兼容性”标签,勾选"以管理员身份运行此程序" 即可,然后再重启vscode,就恢复正常了

问题三

在这里插入图片描述

参数的类型不对,期望的类型是字符串,buffer

问题四

在这里插入图片描述

bug诊断:什么原因导致了浏览器报跨域错误,发起ajax请求的那个页面的地址 和 ajax接口地址 不在同一个域中。
跨域错误:不同源的ajax请求====> 报跨域的错误
(同源是指:协议相同,域名相同,端口相同 都相同。有其一不同则为跨域)

问题五

在这里插入图片描述
当对象类型和字符串类型使用+号连接起来,对象类型会被隐式转换成字符串。

问题六

在这里插入图片描述
上面问题是在创建vue项目时遇到的,打开命令提示符,打开管理员模式运行即可解决

问题七

在这里插入图片描述
在vue中父子组件之间传递数据时,如果父组件传递的数据是基本数据类型,当子组件接收后进行修改,就会出现上述错误,这是因为在vue中需要遵循单向数据流原则,在父传子的前提下,父组件的数据发生会通知子组件自动更新,子组件内部,不能直接修改父组件传递过来的props => props是只读的

问题八在这里插入图片描述

在vue中动态绑定key时,因为key的绑定用的是数组对象中的id值,但是在后续动态新增数据时,id的值用了一个时间戳来决定,但是这个时间戳是一个字符串,所以就出问题了,最后将key的绑定换成了数组的下标,问题也就解决了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值