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

Или прокидывать сам инстанс pixi в пропсы, вместо элемента, если пропсы не влияют на дом. Тоже антипаттерн, но все таки

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

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

Да. В Pixi.js есть элементы (DisplayObject'ы), и я привязываю DOM-элементы к элементам в Pixi. Как фреймворк для этих элементов выбрал свелт (поскольку свелт ❤️), и хочу иметь возможность из Svelt'а управлять пропсами Pixi, чтоб удобно было

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

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

Я помню что такая возможность есть за счет $$, но не помню к чему именно обратиться нужно

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

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

Обычно ведь ребенок напрямую не должен взаимодействовать с родителем. Защита от дурака

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

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

создай главный компонент, получи его this, и работай с ним. Зачем такие костыли

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

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

Ну, вообще - я Svelte объединяю с Pixi.js для своих нужд. Я расширяю типизацию HTMLElement доставляя туда DisplayObject, и хочу из Svelt'а получать доступ к пропсам DisplayObject'а

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

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

У компонента this - undefined
https://svelte.dev/repl/0b6cf16b87534c9f90a0794e78b45314?version=3.59.1

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

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

Другими словами, контекст компонента получить

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

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

Предпочту сделать это с помощью свелта)

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

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

Во, это и искал, спасибо! На 5 месяцев ушел из фронтенда и вылетело все что могло

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

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

Вообще

<script>
let innerWidth
</script>

<svelte:window bind:innerWidth />
{#if innerWidth < 1000}
<Button1 />
{:else}
<Button2 />
{/if}

Но мне интересно, что на этот счет думают парсеры поисковиков.
Там явно сказано, что если кравлеру отдается один контент - а в браузере другой, то рейтинг понижается
И непонятно, что делать с блоками, которые отражают разное, в зависимости от ширины

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

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

Оказывается это баг VSCode и он будет решен в следующем обновлении

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

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

В Sveltekit VSCode не отображает цвет слева от Tailwind свойства. Что может быть причиной?

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

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

Можно ещё так без доп-обёрток

https://svelte.dev/repl/0707dd0622234833bc02140e34ddc17c

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

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

https://svelte.dev/repl/9e6b6989f164455a97420cade081bb2e?version=3.59.1

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

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

А не лучше ли экспортировать из компонентов стор с модифицирумыми пропсами и менять их в родителе по subscribe? Действительно ведь антипаттерн, менять родителя из ребенка

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

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

А ты что то куда то встраиваешь? Какие свойства родительского элемента тебе нужны?

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

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

У меня нет главного компонента. Каждый элемент в Pixi - независимый, и будет разрабатываться как отдельный плагин. Из этого такие заморочки :)

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

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

не усложняй себе жизнь)

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

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

Тоже думал, но звучит как костыль. Хочется будто более элегантного решения :D

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

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

Если так, то можешь target в пропсы дублировать

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

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

$$props, к сожалению, target не возвращает

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

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

bind:this можно к компоненту привязать, но у меня компонентов нет. Условно, у меня new App({
target: document.body }); создается, и мне нужно в App получить target, куда он создался

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

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

Это кстати гораздо более легкий вариант, но опять же вопрос про СЕО.
Гугл говорит, что понижает рейтинг за блоки (или по крайней мере ссылки) с display: none

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

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

https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Media_queries

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

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

Добрый день, как сделать некую проверку на ширину экрана? Имею в виду, что должен получится алгоритм, при котором если ширина экрана меньше 1000px, то показывается одна кнопка, а если ширина экрана больше 1000рх, то другая

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

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

найди плагин, который отвечает за это (скорее всего плагин tailwind'а) и гугли

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

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

auto-fit очень модная штука, так что для фолбэка можно юзать реальное число элементов в repeat()

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

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

Странно что flex: 0 не работает, хотя он прям тут как раз

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