## Image En plus des propriétés natives de img, ce composant supporte le lazy loading, les placeholder personnalisés, les échecs de téléchargement, etc. ### Usage basique :::demo Indique comment l'image devrait être redimmensionnée pour s'adapter à son conteneur grâce à `fit`, identique au [object-fit](https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit) natif. ```html
{{ fit }}
``` ::: ### Placeholder :::demo Placeholder personnalisé qui s'affiche lorsque l'image n'est pas encore chargée, grâce à `slot = placeholder`. ```html
Défaut
Personnalisé
``` ::: ### Échec du chargement :::demo Contenu personnalisé qui s'affiche lorsque le chargement a échoué, grâce à `slot = error`. ```html
Défaut
Personnalisé
``` ::: ### Lazy Loading :::demo Utilisez le lazy loading avec `lazy = true`. Les images ne se chargeront que lorsque le scrolling les atteindra. Vous pouvez indiquer le conteneur grâce à `scroll-container`. Si undefined, ce sera le conteneur parent le plus proche avec la propriété overflow à auto ou scroll. ```html
``` ::: ### Image Preview :::demo allow big image preview by setting `previewSrcList` prop. ```html
``` ::: ### Attributs | Attribut | Description | Type | Valeurs acceptées | Défaut | |---------- |-------- |---------- |------------- |-------- | | src | Source de l'image, identique au natif. | string | — | - | | fit | Indique comment l'image devrait être redimmensionnée pour s'adapter à son conteneur, identique à [object-fit](https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit) | string | fill / contain / cover / none / scale-down | - | | alt | Attribut alt natif.| string | - | - | | referrer-policy | Attribut referrerPolicy natif.| string | - | - | | lazy | Si le lazy loading doit être utilisé. | boolean | — | false | | scroll-container | Le conteneur auquel ajouter le listener du scroll en mode lazy loading. | string / HTMLElement | — | Le conteneur parent le plus proche avec la propriété overflow à auto ou scroll. | | preview-src-list | allow big image preview | Array | — | - | | z-index | set image preview z-index | Number | — | 2000 | ### Évènements | Nom | Description | Paramètres | |---------- |-------- |---------- | | load | Identique au load natif. | (e: Event) | | error | Identique au error natif. | (e: Error) | ### Slots | Nom | Description | |---------|-------------| | placeholder | Se déclenche quand l'image charge. | | error | Se déclenche quand le chargement de l'image a échoué. |