Es una sola línea de código, he intentado un montón de enfoques, pero yo simplemente no puede obtener el resultado que quiero.
¿Qué quiero?
Quiero establecer el atributo loading = lazy
a partir del segundo elemento de la matriz. He intentado un montón de cosas, mi última tentación era utilizar el ID del post. Pero no funciona. Mira else if
.
<script>
// post props
export let post;
</script>
<!--HTML here-->
<div>
<!-- display posts images -->
{#if post.image}
<!--check if image is not empty -->
<img src={post.image.formats.medium.url} alt={post.title} />
<!-- if id is greater than 2 add loading="lazy" -->
{:else if post.id > 2}
<!-- set lazy images -->
<img src={post.image.formats.medium.url} alt={post.title} loading="lazy" />
{:else}
<!-- if no images then placeholder -->
<img src="images/900x600.png" alt={post.title} loading="lazy" />
{/if}