(JSweet)如何使用JSweet中的Promise从服务器异步上传图像

时间:2019-01-29 10:50:04

标签: asynchronous promise loadimage jsweet

我看到使用Promise可能是异步上传图像的最佳解决方案。我在JavaScript中找到了一段不错的代码来做到这一点,但是我没有成功在JSweet中翻译它。

function asyncImageLoader(url){
    return new Promise( (resolve, reject) => {
        var image = new Image()
        image.src = url
        image.onload = () => resolve(image)
        image.onerror = () => reject(new Error('could not load image'))
    })
}    

// then use it like this

var image = asyncImageLoader(url)


image.then( res => {
    console.log(res)
})

0 个答案:

没有答案