vue常见报错原因及解决

1. 关键词 Uncaught Error: [vuex] mutations should be function but "mutations.actions" in module "user" is {}.

原因:写错行

解决:写到methods函数里面

2. import 导入错误

 关键词:TypeError: Object(...) is not a function

原因:导入错误。检查是默认导出,还是按需导出。最坑的是有时候是祖宗级导出错误。排查半天。

3. 关键词This relative module was not found

 

原因:路径问题。如果你用的是vscode的话,新建文件的时候稍不注意,就成了下面这样:

解决:最好再建一个文件夹,测试是否正确。

4. 报错400:

报错如下POST http://toutiao-app.itheima.net/v1_0/authorizations 400 (BAD REQUEST)

原因:api接口文档需要的类型人家要字符串你不要写数字之类的按照人家定的来,还有比如说人家要code和name两个参数,不能自己改,像收集两个参数的可以用对象写

解决:检查参数

 5.有赞vant插件库坑爹操作:

 

原因及解决: 

1-全局引入的话 this.$toast('提示文案')、this.$toast({})

2-按需求引入的话,Toast('提示内容'); 、Toast.loading({})是挂载在原型上的,所以用的时候,加this.$XXX

还有就是全局和按需的大小写不一样,vant需要使劲往下拉才能看到,按需引入格式。

6 报错:401 

 

原因:权限问题 

解决:vuex+本地存储

 

7 报错:一大堆

原因: v-for的时候,key 的值重复,就会报一大堆错误

解决:找一个唯一的id

8 使用有赞在插件库。设置样式,样式失效 

 频道列表,往下滚动列表消失--是因为套了一层div,没有任何样式 ,就会导致固定定位失效。错误显示为样式无效,顶部栏跟随消失

结论:不要乱加父元素

关键词:Network Error

原因及解决后台服务器没开

10 关键词:

点击事件的函数,没有写在methods函数里面。报错  

  • 12
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 有很多原因可能导致安装Vue报错,下面列出一些常见的问题: 1. 网络连接问题:如果网络不稳定,可能会导致安装失败。 2. 权限问题:如果当前用户没有安装软件的权限,也会导致安装失败。 3. 环境问题:如果电脑上没有安装Node.js和npm,也会导致Vue安装失败。 4. 安装包损坏:如果下载的Vue安装包损坏,也会导致安装失败。 如果遇到这样的问题,建议您重试或者尝试其他解决方案,例如更换网络连接、请求管理员提供安装权限或者安装Node.js和npm等。 ### 回答2: 电脑安装Vue报错可能有以下几个原因: 1. 版本不兼容:电脑操作系统、Node.js版本、Vue版本之间可能存在不兼容性,需要确认这些版本是否能够正确匹配。可以尝试更新Node.js和Vue的版本,或者查找相应的兼容性文档。 2. 缺少依赖:Vue项目一般需要一些依赖项来运行,例如webpack、babel等。如果没有正确安装这些依赖,会导致安装报错。可以通过检查package.json文件中的依赖项,或者使用npm install命令重新安装依赖。 3. 网络问题:在安装过程中,网络连接不稳定可能导致安装过程中断或失败。可以尝试切换网络环境,或者使用代理服务器来解决网络问题。 4. 权限问题:在某些情况下,电脑的权限设置可能限制了Vue的安装。可以尝试使用管理员权限运行安装命令,或者检查电脑的权限设置。 5. 安装步骤错误:如果没有按照正确的安装步骤来进行安装,也可能会导致报错。可以查阅官方文档或者相关教程,确保按照正确的步骤来安装Vue。 总之,排除这些常见原因后,如果问题仍然存在,可以搜索具体的错误信息,或者咨询技术论坛或社区,以获得更详细的解答和解决方案。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

接着奏乐接着舞。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值