Size: a a a

2021 April 14

AS

Alexey Schebelev in Svelte [svelt]
частично можно - но полноценно пока не вижу как можно сделать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я вижу такие мутные части

1. какую конструкцию разметки использовать чтобы стандартный парсер свелта мог пропарсить, мы могли найти препроцессором через walk или что там и точно понять, что сюда надо подставить макросный маркап
2. где хранить эту макросную разметку
источник

КС

Кирилл Спасибович... in Svelte [svelt]
отдельный запуск парсера свелта на весь маркап после свелт препроцесса уже понятно как делать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<script>
 let name = 'world';
</script>

<macrostag>Hello {name}!</macrostag>
источник

КС

Кирилл Спасибович... in Svelte [svelt]
к примеру вот такое валидно
источник

КС

Кирилл Спасибович... in Svelte [svelt]
валидно даже какое-нибудь нижнее подчеркивание, распарсится как элемент, будет содержать в себе все директивы атрибуты и слоты поидее (какие слоты в элементе, хыхыхы, дочерние ноды же)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<m_Button on:click={() => console.log('lul')}>hahaha</m_Button>
источник

КС

Кирилл Спасибович... in Svelte [svelt]
как-то так наверное можно
источник

AP

Alexander Ponomarev in Svelte [svelt]
делаешь <svelte:option inline="true"> и компонент инлайнится)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
много че можно сделать, тока зачем перенапрягаться когда можно ничего почти не сделав получить максимум из того что хочется получить)
источник

A

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

RF

RGB FFF in Svelte [svelt]
Мне нужно открыть sidebar при клике на кнопку. Для Sidebar задается класс, который меняет его состояние.

Чтобы этот класс присваивался и убирался я создал переменную в store.

class:visible, если visible true  то присвоить иначе убрать.

В итоге я должен store загружать такими переменными, которые не важны для логики приложения ?
источник

AS

Alexey Schebelev in Svelte [svelt]
Можно стор экспортировать из <script module> комопнента сайдбара и импортировать в нужном месте. Стор останется логически привязан к компоненту. (Если мы про свелтовские нативные сторы говорим)
источник

AS

Alexey Schebelev in Svelte [svelt]
можно вместо стора экспортировать метод типа sidebar.show(), sidebar.hide()
источник

КС

Кирилл Спасибович... in Svelte [svelt]
запахло императивщиной :)
источник

AS

Alexey Schebelev in Svelte [svelt]
ну да =)  чуть-чуть можно =)
источник

RF

RGB FFF in Svelte [svelt]
Куда ближе чем первый вариант
источник

RF

RGB FFF in Svelte [svelt]
Спс
источник

/

/dev/null in Svelte [svelt]
Ребят, привет)
Есть какой-нить способ вырубить SSR на сапёре? Просто заколебало прописывать <svelte:component bind:this={Comp}/> и асинк подгрузку через onMount. Я все равно делаю export и заливаю не на хост с нодой. API на другой технологии, а Sapper мне чисто из-за роутинга нужен
источник

М

Максим in Svelte [svelt]
привет, хочу обратить внимание на группу @sapperjs)
а ответ нет, это есть в SvelteKit
(https://github.com/sveltejs/sapper/pull/1275)
источник