这是一个等离子小部件,如果启用该选项,它会获得不同的汇率并将它们相乘。即rate1 * rate2 * rate3。
请记住,我是新手,由于回调的必要性,我不确定如何实现这一点。因此,以下只是我要实现的目标的可怕书面草稿。
function() {
var result1 = getRate(url1, jsonKey1, function(rate) {
rateText = Number(rate);
if (multiplyBySecondaryRate) { //Convert option 1 checked?
var result2 = getRate(url2, jsonKey2, function(rate) {
var rateText2 = Number(rate);
root.secondRate = rateText2;
}
var rateText = rateText * root.secondRate;
}
if (multiplyByTertiaryRate) { //Convert option 2 checked?
var result3 = getRate(url3, jsonKey3, function(rate) {
var rateText3 = Number(rate);
root.thirdRate = rateText3;
}
var rateText = rateText * root.thirdRate;
}
root.displayRate = rateText;
}
我已经尝试了一些东西,但遗憾的是这是我来过的最接近“可操作”的。任何意见,将不胜感激。