To je jediný řádek kódu, snažil jsem se hodně blíží, ale já prostě nemůže dostat výsledek chci.
Co chci?
Chci nastavit atribut loading = lazy
počínaje druhou položku v poli. Snažil jsem se hodně věcí, můj poslední pokušení bylo použít post ID. Ale nefunguje. Podívejte se na 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}