Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 13

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Я помню что мы обсуждали это поведение около полгода назад
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Вспомнить бы кейворды чтобы найти это обсуждение
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Вот начало
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
А прикол походу в том что возвращается объект а не простое значение бред
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Короче если something здесь используется в шаблоне и передается в какой-то компонент пропсом, то первое значение будет undefined
Не могу воспроизвести
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Кек
Ну код с моего скрина, только обращение к функции тустринг в шаблоне унеси в компонент чайлд :)
Я б скинул репл, но с телефона.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
не получается чето
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
короче в шаблоне всё ок как по мне
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
не ок это если сразу после $: написать console.log
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
$: name = get();
console.log(name);
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
тогда там будет undefined, но это логично
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
а так в компонент передаётся значение сразу же, там не проскакивает undefined ни на консоль логе после export let data, ни на $: console.log(data)
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Так, пгди, уложу дитя и погляжу, хаха
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
console.log() не в курсе про $
$ отрабатывает после маунта компонента в котором используется - в данном случае Component…
а console.log после маунта не отрабатывает 🤷🏻‍♂️
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Если бы после маунта Component то там бы проскочил undefined
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
То шо $: запускается после всего кода в скрипте это понятно
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Да ошибся. Для Component script $ работает перед маунтом. Типа если написать внутри него onMount()
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Не после маунта ?
источник