Skip to content

purrmd


purrmd / ImageConfig

Interface: ImageConfig

Defined in: packages/core/src/core/markdown/image.ts:382

Properties

imageAlwaysShow?

optional imageAlwaysShow: boolean

Defined in: packages/core/src/core/markdown/image.ts:386

image alway show,

Default

ts
true

ImageLoadFailedLabel()?

optional ImageLoadFailedLabel: (url) => string

Defined in: packages/core/src/core/markdown/image.ts:390

Label when image load failed,

Parameters

url

string

Returns

string

Default

(url) => Image failed to load: ${url}


loadRetry?

optional loadRetry: boolean | ImageLoadRetryConfig

Defined in: packages/core/src/core/markdown/image.ts:396

内置重试策略;默认关闭,设为 true 使用默认策略。


NoImageAvailableLabel?

optional NoImageAvailableLabel: string

Defined in: packages/core/src/core/markdown/image.ts:388

Label when no image available,

Default

ts
'No image available'

onImageDown()?

optional onImageDown: (e, url, rawUrl) => void

Defined in: packages/core/src/core/markdown/image.ts:398

on image down

Parameters

e

MouseEvent

url

undefined | null | string

rawUrl

undefined | null | string

Returns

void


onImageLoad()?

optional onImageLoad: (event) => void

Defined in: packages/core/src/core/markdown/image.ts:392

图片加载成功事件。

Parameters

event

ImageLoadEvent

Returns

void


onImageLoadError()?

optional onImageLoadError: (event) => void

Defined in: packages/core/src/core/markdown/image.ts:394

图片加载失败事件,可保存并在合适时机调用 retry。

Parameters

event

ImageLoadErrorEvent

Returns

void


onImageTouchEnd()?

optional onImageTouchEnd: (e, url, rawUrl) => void

Defined in: packages/core/src/core/markdown/image.ts:404

触摸点击图片事件。在原始 touchend 中同步选中图片 Markdown,滚动手势不会触发。

Parameters

e

TouchEvent

url

undefined | null | string

rawUrl

undefined | null | string

Returns

void


proxyURL()?

optional proxyURL: (url) => string

Defined in: packages/core/src/core/markdown/image.ts:384

Proxy URL, if provided, will be used to transform the URL

Parameters

url

string

Returns

string