を来ている。これは、機能1私はreactJsに別の関数に一つの関数からパラメータを渡すのですが、結果がnull
import React, {Component} from "react";
import axios from 'axios';
import { config } from '../../config/config.js';
class Dashboard extends Component {
constructor(props) {
super(props);
}
componentWillMount(){
var obj = {
campaign:campaignName,
campaignId:campaignId,
clientId:clientId,
clientName:clentName,
end:endDate,
start:startDate,
timeZone:new Date().getTimezoneOffset(),
ReportName:'Chargebacks',
widgetName:'Billing Cycle'
}
var resdata = ChartAPI.widgetApiCalls(config.apiUrl,obj);
console.log(resdata);
}
}
と私の最初のファイルであり、これは機能2
import axios from 'axios';
function charts(){
this.widgetApiCalls = function(url,parmsobj){
var byresspose=[];
axios.get(url+"/reports",{params:parmsobj})
.then(function(response){
for(var i in response.data){
byresspose.push({"label":"Billing Cycle"+" "+response.data[i].billingCycle,"value":response.data[i].total})
}
console.log(byresspose);
});
return byresspose;
};
}
charts = new charts();
module.exports = charts;
と別のものですある関数1から別の関数2にパラメータを渡す正しい方法は何ですか?
最初のファイルから 'charts'関数にデータを渡したいのですか? – Panther
これをチェックしてください:[非同期呼び出しからの応答を返すにはどうすればいいですか?](https://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-コール) –
'./charts.js'からChartsAPIをインポートします。私はこの文を正確に追加します。 –