当前位置: 首页 > news >正文

react前端封装接口弹出错误_在react项目中用es6封装ajax请求,组件中调用总是报错,求解?...

函数代码如下class networkEngine{

get(req){

req.type = 'get' ;

req.dataType = 'json' ;

req.cache = 'false' ;

req.beforeSend = xhr =>{

xhr.setRequestHeader('siXtRq3jPQlKpfKa15PFN6cS-gzGzoHsz ','u5SyAXObPG19dqtpnt1NOnoe ') ;

} ;

$.ajax(req) ;

}

tests(){        console.log("test1")

}

}export { networkEngine as default } ;

组件中的代码如下import networkEngine from './../Server/networkEngine' ;class Teamholl extends React.Component {

componentDidMount() {

networkEngine.tests()

}

render(){        return (

...

) ;

}

}

export { Teamholl as default } ;

报错信息如下Uncaught TypeError: _networkEngine2.default.tests is not a function

我有几点疑问:

1,为什么我的类名是networkEngine报错信息却提示_networkEngine2.default.tests不是函数。

2,正确的调用方式是什么?

3,ajax的get请求,如何传递返回值?

我是前端初学,希望可以讲具体一点,谢谢。

相关文章:

  • mysql5.7不能存储中文_解决Mysql5.7中文乱码的问题
  • mysql取字段中间字符串_sql 如何截取一个字段里某一字符串中间的字符?
  • mysql分区技术_高性能的MySQL(7)分区技术
  • mysql7.6.8安装教程_Centos7安装mysql8教程
  • rhel8安装配置mysql_Linux下Mysql8.0.19安装配置图文详解(Redhat centos 6.8)
  • mybatis中 if test 写在select后面_手写一个简易版的Mybatis,带你深入领略它的魅力...
  • anaconda版本与python版本不同_anaconda版本与python关系是什么
  • android 输入法更换_关于Android输入法切换的问题
  • centos gem mysql_CentOS 安装 MySQL
  • 后台怎样获得xmlhttprequest通过post上传的二进制数据_第一阶段,java核心技术开发:Ajax异步XMLHttpRequest对象...
  • 合法的数组定义是_关于运行时异常(Runtime Expection)和自定义异常
  • mysql 图像数据类型_mysql常用的数据类型
  • oracle_sqlserver_mysql_Oracle、SqlServer、MySql临时表总结
  • linux怎么使用mysql存储过程_linux下mysql的操作与存储过程
  • python input函数赋值法_radio赋值法
  • 分享的文章《人生如棋》
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • HomeBrew常规使用教程
  • IDEA常用插件整理
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js算法-归并排序(merge_sort)
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Node + FFmpeg 实现Canvas动画导出视频
  • use Google search engine
  • VuePress 静态网站生成
  • vue-router 实现分析
  • vue脚手架vue-cli
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 复杂数据处理
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 利用DataURL技术在网页上显示图片
  • 马上搞懂 GeoJSON
  • 如何解决微信端直接跳WAP端
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 树莓派 - 使用须知
  • 通过npm或yarn自动生成vue组件
  • 想使用 MongoDB ,你应该了解这8个方面!
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • #、%和$符号在OGNL表达式中经常出现
  • #include
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • $L^p$ 调和函数恒为零
  • (C++17) std算法之执行策略 execution
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (转)c++ std::pair 与 std::make
  • (转载)Linux网络编程入门
  • .NET 8.0 中有哪些新的变化?
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net 按比例显示图片的缩略图