如何解决如何调用dojo另一个JavaScript文件中的javascript函数?
通过添加以下代码,我已在文件“ first.js”中包含文件“ second.js”-
dojo.require(“ second.js”);
然后我有以下内容-
import React from 'react';
import {Line} from 'react-chartjs-2';
let dataToPlot = {
labels: ['January','February','March','April','May','June','July'],datasets: [
{
label: 'wl101',fill: false,lineTension: 0.1,backgroundColor: 'rgba(75,192,0.4)',borderColor: 'rgba(75,1)',borderCapStyle: 'butt',borderDash: [],borderDashOffset: 0.0,borderJoinStyle: 'miter',pointBorderColor: 'rgba(75,pointBackgroundColor: '#fff',pointBorderWidth: 1,pointHoverRadius: 5,pointHoverBackgroundColor: 'rgba(75,pointHoverBorderColor: 'rgba(220,220,pointHoverBorderWidth: 2,pointRadius: 1,pointHitRadius: 10,data: [65,59,80,81,56,55,40]
}
]
}
const Graph = (props) => {
dataToPlot.datasets[0].data = props.mydata;
dataToPlot.labels = props.myTimeData;
dataToPlot.datasets[0].label = props.deviceToShow;
console.log('mydata in Graph',props.mydata);
console.log('myTimeData in Graph',props.myTimeData);
// console.log('dataaa in Graph',props.dataaa);
console.log('deviceToShow in Graph',props.deviceToShow);
console.log('datesToFetch in Graph',props.datesToFetch);
// console.log('dataArray in Graph',props.mydata.dataArray);
// console.log('timeArray in Graph',props.mydata.timeArray);
// console.log('batvolt in Graph',props.mydata.batvolt);
return (
<div >
{props.showGraph ? <Line data={dataToPlot}
width={300}
height={200}
options={{maintainAspectRatio: false}}
/> : null}
</div>
);
}
export default Graph;
但是以下代码有效-
dojo.connect(next,“ onclick”,“ get”); //我无法执行此操作,因为我也需要调用刷新功能
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。