函数代码如下
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 ( <div>...</div> ) ; } } export { Teamholl as default } ;
报错信息如下
Uncaught TypeError: _networkEngine2.default.tests is not a function
我有几点疑问:
1,为什么我的类名是networkEngine报错信息却提示_networkEngine2.default.tests不是函数。
2,正确的调用方式是什么?
3,ajax的get请求,如何传递返回值?
我是前端初学,希望可以讲具体一点,谢谢。
胡子哥哥
相关分类