欢迎光临
我们一直在努力

解决前端Object(…) is not a function

解决前端Object(…) is not a function

Object(…) is not a function表示的就是这个对象不是一个函数的意思,这时候我们就要好好检查一下如下细节:

1、函数命名是否是错误的
2、当前界面调用别的引用文件的时候大小写是不是写错了

如果还不能解决问题,请看下面的解决方法:

第一种出现此类提示的解决方法

使用vue-cli3.0搭建项目的过程中,会报出一个Object(…) is not a function的错误,如下图:

报错信息

报错信息

这里显示的是这个对象不存在,通过断点调试,发现是在执行一个函数的时候显示的,继而查看引用文件,发现是因为在引用一个请求api的时候,暴露的函数和引用的函数大小写不一致,导致请求该函数,找不到该函数,所以出现这类型错误,建议检查下大小写。

第二种出现此类提示的解决方法

出现问题的原因

写前台页面的时候用到javascript来将数据提交到后台,所以就写了个事件,用了input下button的html控件,前台是这样写的

1
<input type="button" id="login" class="loginbtn" onclick="login();"  />
解决方法

当调试的时候却出现了这样的错误Uncaught TypeError: object is not a function,比较郁闷
最后发现是id的原因,因为我的id和方法名重名,所以先找到的是我的input的html控件,所以出现这个错误,将id改成别的就调试成功了

如果还不能解决问题,请访问如下链接:
x-invalid-end-tag (vue/no-parsing-error) _解决方法

赞(1) 打赏
未经允许不得转载: » 解决前端Object(…) is not a function
分享到: 更多 (0)

评论标题 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    不错不错

    a5个月前 (06-29)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏