Size: a a a

2020 April 03

A

Arushwl in Svelte [svelt]
Artem
у меня есть dropdown меню. по клику на иконку оно создается, а по клику на контент умирает
источник

A

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

A

Artem in Svelte [svelt]
спасибо большое. просто у меня немного особый случай. Я вызываю компонент из другого js кода
источник

A

Arushwl in Svelte [svelt]
Куда?
источник

a

akaSybe in Svelte [svelt]
Artem
спасибо большое. просто у меня немного особый случай. Я вызываю компонент из другого js кода
тогда скорее всего тебе нужно это https://svelte.dev/docs#use_action
источник

A

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

A

Arushwl in Svelte [svelt]
Наверное репл будет понятнее
источник

A

Arushwl in Svelte [svelt]
... просто вариантов много, и не понятно какой у тебя кейс...
источник

T

Th0r in Svelte [svelt]
akaSybe
проверил, хэш недоступен при клиент-сайд переходе
ага, будем иметь ввиду
источник

DD

Dmitry Dead in Svelte [svelt]
Подскажите, каким роутером свелте вы пользуетесь?
источник

М

Максим in Svelte [svelt]
Dmitry Dead
Подскажите, каким роутером свелте вы пользуетесь?
svelte routify или svelte-routing
источник

A

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

A

Artem in Svelte [svelt]
https://svelte.dev/repl/0795536ca0974aa7a5b64e3502f27649?version=3.20.1

ребят, подскажите пожалуйста. У меня есть  js файл, который живет отдельной жизнью от svelte и я пытаюсь его связать с компонентом svelte. Я пытаюсь как то вызвать методы компонента или получить пропсы из вне (в этом js файле). Как это можно сделать?

Сейчас я создаю экземпляр компонента и пытаюсь из этого экземпляра вызвать метод, но они не доступны.    Как поступить в такой ситуации?

P. S. если в компоненте экспортировать метод doSomething и вызвать его из скрипта, то это сработает. Но для меня это магия
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artem
https://svelte.dev/repl/0795536ca0974aa7a5b64e3502f27649?version=3.20.1

ребят, подскажите пожалуйста. У меня есть  js файл, который живет отдельной жизнью от svelte и я пытаюсь его связать с компонентом svelte. Я пытаюсь как то вызвать методы компонента или получить пропсы из вне (в этом js файле). Как это можно сделать?

Сейчас я создаю экземпляр компонента и пытаюсь из этого экземпляра вызвать метод, но они не доступны.    Как поступить в такой ситуации?

P. S. если в компоненте экспортировать метод doSomething и вызвать его из скрипта, то это сработает. Но для меня это магия
не очень понял ps
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
вообще у тебя компонент SomeComponent просто не имеет внешнего интерфейса
источник

A

Artem in Svelte [svelt]
Pavel 🦇 Malyshev
не очень понял ps
если сделать export function doSomething и в файле script.js  вызвать из экземпляра, то метод отработает
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artem
если сделать export function doSomething и в файле script.js  вызвать из экземпляра, то метод отработает
ты доку и туториал почитал перед тем как писать? 🤔
источник

A

Artem in Svelte [svelt]
Pavel 🦇 Malyshev
ты доку и туториал почитал перед тем как писать? 🤔
да)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
магией кажутся такие вот вопросы)
источник

T

Th0r in Svelte [svelt]
Artem
да)
https://svelte.dev/docs#1_export_creates_a_component_prop
If you export a const, class or function, it is readonly from outside the component. Function expressions are valid props, however.
источник