下面,我在“标签”对象函数中有一个承诺。当我运行下面的代码时,它仅返回“ Promise Pending”。我了解诺言是异步的,这就是为什么诺言无法解决的原因。我需要知道如何将承诺中的值返回到“标签”对象函数。
tooltips: {
displayColors: false,
callbacks: {
label: function(tooltipItem, data) {
function justTesting() {
return new Promise((resolve, reject) => {
if (true) {
return resolve("testing");
} else {
return reject("promise failed");
}
});
}
return justTesting()
.then(res => {
let test = res;
return res;
})
.catch(err => {
console.log(err);
});
}
}