sveltejs | Unsorted

Telegram-канал sveltejs - Svelte [svɛlt] - All about Svelte JavaScript framework

1680

📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein

Subscribe to a channel

Svelte [svɛlt] - All about Svelte JavaScript framework

всмысле, сделать приведение типа что-ли?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

вроде если завернуть модалку в <dialog> то фокус за её пределы не уходит

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

И возможно есть подводные камни, о которых я не знаю

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Есть проверенные готовые решения?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Я разобрался. Второй вопрос - как заинлайнить импорты?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Если сделать отдельный файлик он собирается в импорт

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

а у тебя случаем файл с типами называется не также как ещё какой-нибудь? т.е. оно резолвится не в тот файл

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

мб опечатка? такое у меня завелось

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

а можно ли писать типы в app.d.ts и импортировать их в компонент через jsdoc?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

о, как раз надо js-сник протипировать

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

ещё можно передавать обработчики как просто пропсы, как в 5ом свелте

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

<DoubleButton on:redClick={redClickHandler} on:blueClick={blueClickHandler} />

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Спасибо, я в итоге его и использовал. Не идеально но пойдет. Градиент сложно с ним сделать из-за особенностей генерации svg

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Спасибо!

Попробовал и вот так заработало

{#if searchBoxVisible}
<input type="text" placeholder="Search" bind:value={searchQuery} in:slide={{ delay: 100, axis: 'x', easing: quintOut }} />
{:else}
<div class="info" in:slide={{ delay: 100, easing: quintOut }}>
Some info text here
</div>
{/if}


P.S. easing и axis: 'x' опционально, так просто больше нравится

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

самое простое это добавить delay в transitionы

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Если твоя модалка в нужном месте в доме, есть атрибут.

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Вот тут у меня есть зачатки того, что тебе нужно

https://svelte.dev/repl/301746e538f4488fa578f062f3af2747?version=4.2.8

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Нужно сделать, чтобы при появлении модального окна, все, что за пределами его фона было недоступно через tab

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Как управлять фокусом модального окна?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

я потыкал, сходу заводилось только в .js, а в .ts/.vue только после того как в tsconfig добавил allowJs: true

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Файл с типами — это npm пакет, их два разных, оба собираются в any

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

У меня не svelte. Сборка библиотеки через vite

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Вот у меня эта штука не заводится. Собирается в any

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Есть ещё, более «Сухой», для тех кто хорошо шарит в TS

https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Наткнулся на очень подробный HowTo по JSDoc

https://dev.to/samuel-braun/boost-your-javascript-with-jsdoc-typing-3hb3

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

можно одно общее событие + параметр указывающий какая кнопка нажата, если это вообще нужно

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

В +page.svelte есть <DoubleButton /> (Красная и синяя кнопка)
Мне нужно чтобы при нажатии на кнопки выполнялись функции, которые находятся в +page.svelte. Как можно это сделать?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

https://github.com/vnphanquang/svelte-put/tree/main/packages/misc/qr

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

ещё вариант это скрывать только с помощью css

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Ребят, привет.

Подскажите пожалуйста как сделать красивую анимацию между двумя элементами: когда один скрывается, а другой на его месте появляется.

У меня вот такой простой код сейчас

{#if searchBoxVisible}
<input type="text" placeholder="Search" bind:value={searchQuery} />
{:else}
<div class="info">
Some info text here
</div>
{/if}


Я пробовал просто добавлять transition:slide к одному из элементов, но тогда второй элемент корежит. Пробовал использовать crossfade но чего-то не разобрался с ним.

Задача простая, когда тапаешь на кнопку поиска — строка поиска как бы появляется поверх divа с информацией перекрывает.

Читать полностью…
Subscribe to a channel