Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 22

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Решение простое - все внешние js/JQuery/anything штуки, работающие с DOM оборачиваем в свелт экшены. Я не просто так употребил «под управлением свелт»
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
{#if cond}
<div id=“datepicker”></div>
{/if}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Как с этим по вашему должен работать внешний скрипт? Как он поймёт вообще когда элемент появится в Dom? Им управляет свелт и надо каким-то образом вклиниться в лайф-сайкл свелт компонента. Самый простой способ:
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
{#if cond}
<div use:datepicker></div>
{/if}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Где datepicker- функция обёртка, экшн, над инициализацией JQuery плагина
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Почему?)
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
потому что самоубийц, решившихся конструировать на нём большие приложения, крайне немного
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
я один из них, но мне повезло
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Там в момент первоначальной загрузки страницы думаете условие не выполняется и дива нет?
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
То есть реально неудобен?
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
А если доп. фичи к большой системе, которая построена на другом фреймворке? Такое вообще возможно - сочетать разные фреймы?
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Твич в своё время смог вроде
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
нет, крайне экспериментален, и политика мэйнтейнеров крайне специфическая
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Ember + Angular
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Ясно
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
что-то мелкое на нём вполне можно сделать, хоть и не без боли, но мелкие проекты - это по-моему особый вид извращений, т.к. велик шанс, что следующего мелкого проекта не будет (или не на свелт).
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Ты о чём, этого нет ничего в конечном HTML и JS, там либо есть div в HTML на старте, либо нет, остальное за счёт реактивности достигается. И если div-а нет, то при попытке навесить на него пикер ошибка в консоль вылетит
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
конечно
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
тебе уже давно пора написать Поваренную Книгу Анархиста Антихриста Свелтиста :) Ну или хотя бы FAQ )
источник

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
А, пардон
источник