КС
<script>
let value = 1;
</script>
<input bind:value type="number" />
{value === null}
<button on:click={() => value = undefined}>undefined</button>
<style>
button {
display: block;
}
</style>
Size: a a a
КС
<script>
let value = 1;
</script>
<input bind:value type="number" />
{value === null}
<button on:click={() => value = undefined}>undefined</button>
<style>
button {
display: block;
}
</style>
КС
КС
КС
// Card.xht
<div ^root>
<div ^header>{title}</div>
<slot/>
</div>
// App.xht
<Card title="hello" style="margin: 20px" class:header="red" />
^root
значит - что туда будут прицепляться переданные классы, стили и экшены, по-дефолту.КС
КС
<Component attr:class="something" />
КС
КС
КС
DK
PM
{#slot}
, но выбрали фрагмент =\КС
DK
PM
// Card.xht
<div ^root>
<div ^header>{title}</div>
<slot/>
</div>
// App.xht
<Card title="hello" style="margin: 20px" class:header="red" />
^root
значит - что туда будут прицепляться переданные классы, стили и экшены, по-дефолту.AS
AS
PM
КС
AS
AP