Home > @dinofe/xt-core > loadImage
# loadImage() function
加载图片为 Image (opens new window) 对象
Signature:
export declare function loadImage(url: string,
isBase64?: boolean,
baseUrl?: string): Promise<HTMLImageElement>;
# Parameters
Parameter | Type | Description |
---|---|---|
url | string | 图片地址,完整地址、相对地址、 Blob 地址或 base64 字符串 |
isBase64 | boolean | (Optional) url 是否 base64 字符串 |
baseUrl | string | (Optional) 图片基础路径 |
Returns:
Promise<HTMLImageElement>
Promise 包装的图片 Image 对象
# Example 1
url
import { loadImage } from '@dinofe/xt-core/web'
loadImage('http://www.example.com/xxx.jpg')
.then(image => { console.log(image) })
.cath(e => { console.log(e.message) })
# Example 2
base64
import { loadImage } from '@dinofe/xt-core/web'
const base64Str = '....'
loadImage(base64Str, true)
.then(image => { console.log(image) })
.catch(e => { console.log(e.message) })