Size: a a a

2020 April 14

DD

Dmitry Dead in Svelte [svelt]
Serge @Rx
спасибо, кажется я уже нашел пример: target: document.body.querySelector('main'), мне нужно, чтоб он работал только в одном месте странички и выводил данные динамически
отлично
источник

АН

Артём Никитин in Svelte [svelt]
Th0r
апп это точно такой же компонент, как и все остальные
Я сразу не увидел, что это одно и то же, только в одном случае в main.js создаётся и передаётся экземпляр и здесь же устанавливается target, а в другом случае в main.js формируется и передаётся объект с компонентом и пропсами чтобы в скрипте какой-то страницы создать экземпляр, при создании которого установить target. А что это будет за компонент App или Count действительно не имеет значения. Признаю свою неправоту.
источник

RK

Ruslan Khomiak in Svelte [svelt]
Всем привет, может кто знает, как сделать динамические лейауты в svelte ?
Есть задача в зависимости от роута, компоненты должны отрисоваться в разных лейаутах
Например лейаут для авторизации, и лейаут для дашборда
Хочется сделать без if стейтментов в шаблоне
источник

MZ

Misha Zamkevich in Svelte [svelt]
С if в шаблонах компонентов? ))
источник

VP

Vyacheslav Podgornyy in Svelte [svelt]
Th0r
I just rolled plugin-commonjs back to 11.0.2 and removed the ^ for now, will try again on the next version
Я вылечил по-другому ... просто снес рутовую папку node_modules и npm i .... и все заработало
источник

RK

Ruslan Khomiak in Svelte [svelt]
Misha Zamkevich
С if в шаблонах компонентов? ))
Не хочу if)
Я придумал как сделать без if, но хотел услышать ещё идеи)
источник

A

Arushwl in Svelte [svelt]
А как, если не секрет, придумали?
источник

RK

Ruslan Khomiak in Svelte [svelt]
Arushwl
А как, если не секрет, придумали?
Есть компонент Layout который принимает на вход props layout и page. Он динамически отрисовывает нужный компонент лейаута который пришел с props layout через динамический компонент <svelte:component this={layout} {page} /> и прокидывает page дальше. Каждый компонент лейаута ожидает page на вход и отрисовывает её тоже через динамический компонент <svelte:component this={page} />
источник

A

Arushwl in Svelte [svelt]
Спасибо
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ruslan Khomiak
Есть компонент Layout который принимает на вход props layout и page. Он динамически отрисовывает нужный компонент лейаута который пришел с props layout через динамический компонент <svelte:component this={layout} {page} /> и прокидывает page дальше. Каждый компонент лейаута ожидает page на вход и отрисовывает её тоже через динамический компонент <svelte:component this={page} />
можно вместо пропса page сделать слот еще
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Layout.svelte

<svelte:component this={component} />
  <slot/>
</svelte:component>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
кстати, пользуясь случаем еще раз прорекламирую свой svelte-viewpoint для компонентов-страниц вместо обычного svelte:component
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

RK

Ruslan Khomiak in Svelte [svelt]
Pavel 🦇 Malyshev
Layout.svelte

<svelte:component this={component} />
  <slot/>
</svelte:component>
У меня слоты не заработали внутри динамического компонента, я думал, это такая особенность что нельзя прокинуть Слот в динамический компонент
Это точно должно работать ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ruslan Khomiak
У меня слоты не заработали внутри динамического компонента, я думал, это такая особенность что нельзя прокинуть Слот в динамический компонент
Это точно должно работать ?
источник

RK

Ruslan Khomiak in Svelte [svelt]
Ruslan Khomiak
У меня слоты не заработали внутри динамического компонента, я думал, это такая особенность что нельзя прокинуть Слот в динамический компонент
Это точно должно работать ?
@PaulMaly но я прокидывал ещё один динамический компонент получается
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

М

Максим in Svelte [svelt]
http://url/[city]/help/

Подскажите кто знает по svelte-routify, как получить второй статичный параметр (help) ?
кроме window.location, если свои свойства у svelte-routify?
$params возвращает только динамику (city)
источник

RK

Ruslan Khomiak in Svelte [svelt]
Интересно, спасибо, сейчас посмотрю, что я не так делал)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ruslan Khomiak
Интересно, спасибо, сейчас посмотрю, что я не так делал)
источник