Size: a a a

2021 February 23

YK

Yury Khmarin in Svelte [svelt]
Pavel 🦇 Malyshev
Если знаком с классами, а свелт компонент это по-сути класс, после компиляции, хоть и не феншуйный, то проще всего будет запомнить так:

Экспорт из script:

export let foo = “”;

Эквивалент:

this.foo = “”;

Экспорт из script context=module:

export let bar = “”;

Эквивалент статическому проперти класса:

ComponentName.bar
спасибо)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexey Schebelev
А какой сейчас WYSIWYG редактор самый модный? Чтоб легкий и с таблицами?
Мне нравятся те, которые в json хранят разметку. Удобно на беке сохранять
источник

AS

Alexey Schebelev in Svelte [svelt]
Это не принципиально - мне HTML нужен на выходе всё-равно.
источник

AS

Alexey Schebelev in Svelte [svelt]
рука не поднимается брать Jodit и прочие которые по 150кб уже в гзипе
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexey Schebelev
рука не поднимается брать Jodit и прочие которые по 150кб уже в гзипе
Они все довольно жирные, но тот же Editor.js весит вроде в 2 раза меньше примерно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Есть ещё SirTrevorJS он ещё меньше, но и фичей меньше
источник

AS

Alexey Schebelev in Svelte [svelt]
https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand - жаль вот это задепрекейтили - можно было бы полноценный редактор в пару килобайт написать
источник

A

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

MZ

Misha Zamkevich in Svelte [svelt]
Таблиц нет
источник

AS

Alexey Schebelev in Svelte [svelt]
Сделан на том же задепрекейченном API что я выше писал.  Как и Pell.
источник

A

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

AS

Alexey Schebelev in Svelte [svelt]
Спасибо всем. Возьму все-таки Jodit. Там самая адекватная работа с таблицами хотя и не идеальная для моих нужд.
источник

A

Arushwl in Svelte [svelt]
а как вот такое удаление по индексу переписать покороче?:

arr = arr.slice(0, i).concat(arr.slice(i + 1, arr.length));
источник

AF

Artem Feshchenko in Svelte [svelt]
splice?
источник

A

Arushwl in Svelte [svelt]
да, но со svelte.each() не проходит
источник

NS

Nikita Sologub in Svelte [svelt]
Arushwl
а как вот такое удаление по индексу переписать покороче?:

arr = arr.slice(0, i).concat(arr.slice(i + 1, arr.length));
arr = arr.filter((_, i) => i !== index)
источник

DK

Dan Kozlov in Svelte [svelt]
Arushwl
да, но со svelte.each() не проходит
Почему?
arr.splice(index, 1)
arr = arr
источник

A

Arushwl in Svelte [svelt]
ща попробую
источник

A

Arushwl in Svelte [svelt]
Nikita Sologub
arr = arr.filter((_, i) => i !== index)
эт гут
источник

NS

Nikita Sologub in Svelte [svelt]
Arushwl
эт гут
ну такое))
источник