Size: a a a

Веб-компоненты

2021 January 13

ИЛ

Иван Лещёв in Веб-компоненты
Sergey Garin
это как?
через вью
источник

VF

Valentin Fedyakov in Веб-компоненты
Sergey Garin
возможно это еще связано с тем что люди путают понятия custom elements и web components
практика показала, что путают)
источник

VF

Valentin Fedyakov in Веб-компоненты
Sergey Garin
это как?
ты shadowDom можешь накинуть почти на любой элемент
источник

SG

Sergey Garin in Веб-компоненты
Valentin Fedyakov
ты shadowDom можешь накинуть почти на любой элемент
А, да. Через attachShadow.
источник

ИЛ

Иван Лещёв in Веб-компоненты
чтобы уметь писать код, надо писать код
источник

АР

Алексей Родионов... in Веб-компоненты
источник

K

KrAG in Веб-компоненты
"Писать код" - про синтаксис, или понимание програмирования в целом?
источник

АР

Алексей Родионов... in Веб-компоненты
источник

АР

Алексей Родионов... in Веб-компоненты
источник
2021 January 14

SK

Serhii Kulykov in Веб-компоненты
разработчики GitHub выложили в open source свою библиотеку, вдохновленную идеей Template Parts

https://github.com/github/jtml
источник

DS

Den Sumbaev in Веб-компоненты
Итого теперь есть как минимум три основные библиотеки lit-html, uhtml, jtml со сходным API и решающие одну и ту же задачу)
источник

ИЛ

Иван Лещёв in Веб-компоненты
Den Sumbaev
Итого теперь есть как минимум три основные библиотеки lit-html, uhtml, jtml со сходным API и решающие одну и ту же задачу)
источник
2021 January 15

A

Alexandr in Веб-компоненты
Всем привет!
ребятб, завел вопрос на стековерфлоу может кто помоч, использовал раньше обычный ситаксис в litElement и писал static get properties() {
чтобы свойства тригерить а теперь решил попробова через декоратор @property а оно не работает, кто то сталкиался с таким?
https://stackoverflow.com/questions/65739066/property-decorator-doesnt-trigger-value
источник

АР

Алексей Родионов... in Веб-компоненты
Alexandr
Всем привет!
ребятб, завел вопрос на стековерфлоу может кто помоч, использовал раньше обычный ситаксис в litElement и писал static get properties() {
чтобы свойства тригерить а теперь решил попробова через декоратор @property а оно не работает, кто то сталкиался с таким?
https://stackoverflow.com/questions/65739066/property-decorator-doesnt-trigger-value
Браузеры ещё не умеют в декораторы. У вас TypeScript?
источник

АР

Алексей Родионов... in Веб-компоненты
Если нет, то нужен Babel. Подробнее тут: https://lit-element.polymer-project.org/guide/decorators
источник

A

Alexandr in Веб-компоненты
Алексей Родионов
Браузеры ещё не умеют в декораторы. У вас TypeScript?
у меня нету ошибок, стоит бабель и прпоисан конфиг, и 1 декоратор который клас определяет работает
Нет, не тайпскрипт, просто js
источник

АР

Алексей Родионов... in Веб-компоненты
Alexandr
у меня нету ошибок, стоит бабель и прпоисан конфиг, и 1 декоратор который клас определяет работает
Нет, не тайпскрипт, просто js
А плагины к Babel?
источник

A

Alexandr in Веб-компоненты
+
{
 "plugins": [
   ["@babel/plugin-proposal-decorators", { "legacy": true }],
   ["@babel/plugin-proposal-class-properties", { "loose" : true }]
 ]
}
иначе б неработал скорее всего @customElement('my-element') декоратор
источник

АР

Алексей Родионов... in Веб-компоненты
Видно, что конфиг для плагинов отличается от того, что в документации. Попробуйте один в один как в документации.
источник

A

Alexandr in Веб-компоненты
окей, спасибо, попробую, иной логической причины не вижу тоже)
источник