函数代码如下
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请求,如何传递返回值?
我是前端初学,希望可以讲具体一点,谢谢。
炎炎设计
胡子哥哥
随时随地看视频慕课网APP
相关分类