Size: a a a

2020 April 10

A

Arushwl in Svelte [svelt]
Но я не делал отдельных компонентов, а прост в сквозном (header к примеру) слушал и писал в сторы.
источник

NU

Nikita Utmancev in Svelte [svelt]
Так, а еще вопрос такой: context="module" всегда работает только один раз? Т.е. если я создаю компонент, а через N-ое время создаю второй такой же компонент - выполнится ли там context="module"
источник

T

Th0r in Svelte [svelt]
Nikita Utmancev
Так, а еще вопрос такой: context="module" всегда работает только один раз? Т.е. если я создаю компонент, а через N-ое время создаю второй такой же компонент - выполнится ли там context="module"
второй раз не выполнится
источник

A

Arushwl in Svelte [svelt]
Так те придётся где нужны данные подпихивать лишний компонент
источник

NU

Nikita Utmancev in Svelte [svelt]
Arushwl
Так те придётся где нужны данные подпихивать лишний компонент
Почему? Я могу условно так сделать, и не подпихивать :)
источник

NU

Nikita Utmancev in Svelte [svelt]
И в других местах просто экспортить width и height
источник

NU

Nikita Utmancev in Svelte [svelt]
Без самого компонента
источник

A

Andrey in Svelte [svelt]
https://svelte.dev/repl/91f85a9dc9dc4ffaa576caca118629bc?version=3 вот тут пытаюсь раскрасить панели, но не могу понять как использовать CSS custom properties которые для них в доках указаны
источник

A

Andrey in Svelte [svelt]
источник

T

Th0r in Svelte [svelt]
Andrey
https://svelte.dev/repl/91f85a9dc9dc4ffaa576caca118629bc?version=3 вот тут пытаюсь раскрасить панели, но не могу понять как использовать CSS custom properties которые для них в доках указаны
источник

A

Arushwl in Svelte [svelt]
Nikita Utmancev
Без самого компонента
Лишние вычисления тут были


export const width = writable(0);
export const height = writable(0);
источник

A

Andrey in Svelte [svelt]
спасибо теперь понятно, так делал, но на --focus-color, а оно с ним не работает, кажется
источник

MR

Maxim Romanov in Svelte [svelt]
Никто не сталкивался с такой ошибкой? VsCode Svelte Intellisense
источник

МП

Михаил Польшин in Svelte [svelt]
привет всем, я пытаюсь найти способ установить в компонент значение свойства не через стандартный декларативный механизм, а через функцию в самом компоненте, так как она проверяет новое значение и меняет его перед установкой во внутреннюю переменную. Не подскажете как я могу функцию компонента вызвать в контексте конкретного инстанса компонента?
источник

AS

Alexey Schebelev in Svelte [svelt]
Михаил Польшин
привет всем, я пытаюсь найти способ установить в компонент значение свойства не через стандартный декларативный механизм, а через функцию в самом компоненте, так как она проверяет новое значение и меняет его перед установкой во внутреннюю переменную. Не подскажете как я могу функцию компонента вызвать в контексте конкретного инстанса компонента?
получить ссылку на инстанс через this:bind и у этой ссылки можно дернуть проп
источник

МП

Михаил Польшин in Svelte [svelt]
так это я получу html элемент а мне надо дернуть функцию компонента
источник

AS

Alexey Schebelev in Svelte [svelt]
bid:this на компоненте дает инстанс компонента
источник

AS

Alexey Schebelev in Svelte [svelt]
на элементе -дает элемент
источник

МП

Михаил Польшин in Svelte [svelt]
ок а как его наружу высунуть? мне дернуть надо в родительском компоненте - делать експорт свойству this?
источник

AS

Alexey Schebelev in Svelte [svelt]
но если я правильно понял задачу, может проще так:
export let myprop;
$: myprop = filter(myprop);
источник