Возвращено поведение Image
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@syncraft/svelte-ui",
|
"name": "@syncraft/svelte-ui",
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite dev",
|
"dev": "vite dev",
|
||||||
"build": "vite build && npm run prepack",
|
"build": "vite build && npm run prepack",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<img
|
<img
|
||||||
onload={() => loaded = true}
|
bind:this={node}
|
||||||
class:loaded
|
class:loaded
|
||||||
class="noscript-visible"
|
class="noscript-visible"
|
||||||
{loading}
|
{loading}
|
||||||
@@ -20,7 +20,14 @@
|
|||||||
...others
|
...others
|
||||||
} = $props()
|
} = $props()
|
||||||
|
|
||||||
|
let node = $state()
|
||||||
let loaded = $state(false)
|
let loaded = $state(false)
|
||||||
|
|
||||||
|
$effect(() => node.addEventListener(
|
||||||
|
'load',
|
||||||
|
() => loaded = true,
|
||||||
|
{ once: true }
|
||||||
|
))
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
{#if visible}
|
{#if visible}
|
||||||
<div class="image">
|
<div class="image">
|
||||||
<Image src="/favicon.svg" style="object-fit: contain;"/>
|
<Image src="/favicon.svg" style="object-fit: contain;" onload={() => console.log('loaded')}/>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user