Size: a a a

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

2020 February 06

SK

Serhii Kulykov in Веб-компоненты
он понимает ES модули, haunted в том числе
источник

e

el_anonimo in Веб-компоненты
Чуть позже. Прежде оживлю Bootstrap.
источник

SK

Serhii Kulykov in Веб-компоненты
меня вот кстати всегда удивляло, что некоторые тащат бутстрап в проекты на полимере
источник

e

el_anonimo in Веб-компоненты
Больше для опытов, первый раз с Web Components.
источник

SK

Serhii Kulykov in Веб-компоненты
а, тогда ясно
источник

MB

Mikhail Bashkirov in Веб-компоненты
Serhii Kulykov
не советую вообще использовать polymer-cli, лучше es-dev-server берите
+100500
лучше не связываться с polymer-cli
формально его обновляли в 2019, но по факту последние функциональные обновления были где-то осенью 2018
источник

MB

Mikhail Bashkirov in Веб-компоненты
он морально устарел и команда Polymer рекомендует юзать стек open-wc вместо него
источник

e

el_anonimo in Веб-компоненты
Как правильно записать такой ternary?
html`<li @click=${() => setId(i)} class=\`list-group-item ${item.active ? ' active' : '' }\`>${item.text}</li>`.
\ перед ` не помог.
источник

MB

Mikhail Bashkirov in Веб-компоненты
каретка должна врапать сам шаблон
поэтому внутри ты можешь юзать либо одинарные, либо двойные кавычки
источник

MB

Mikhail Bashkirov in Веб-компоненты
так что выбирай - либо атрибуты будут в двойных и строки внутри в одинарных
либо наоборот
источник

MB

Mikhail Bashkirov in Веб-компоненты
выбор зависит от настроек твоих линтеров и претифаера
источник

e

el_anonimo in Веб-компоненты
Тогда template strings не получится использовать.
источник

e

el_anonimo in Веб-компоненты
Спасибо обоим за содействие. Продолжу завтра.
источник

MB

Mikhail Bashkirov in Веб-компоненты
блин, странно телеграм скриншот отправляет, короче как есть, сори если кто 100500 нотификаций получил
источник

MB

Mikhail Bashkirov in Веб-компоненты
источник

MB

Mikhail Bashkirov in Веб-компоненты
html`<li @click=${() => setId(i)} class="list-group-item ${item.active ? ' active' : ''}">${item.text}</li>`;
источник

MB

Mikhail Bashkirov in Веб-компоненты
никаких синтактических ошибок и lit-html такое должен переварить, так как поддерживает динамические значения атрибутов
источник
2020 February 07

e

el_anonimo in Веб-компоненты
Mikhail Bashkirov
html`<li @click=${() => setId(i)} class="list-group-item ${item.active ? ' active' : ''}">${item.text}</li>`;
Работает хорошо, грасиас. Теперь знаю его синтаксис лучше.
источник

e

el_anonimo in Веб-компоненты
Как в haunted передать свой css? Импортирую test.css в index.html, стили не видны в инспекторе. Из-за Shadow DOM ?

Пoместил в <style> теги внутри shadow элемента, помогло. Осталось импортировать Bootstrap.
источник

MB

Mikhail Bashkirov in Веб-компоненты
вообще офигенный вопрос) я не работал с haunted, но пока гляда на доки могу только сказать, что можешь отключить shadowDom с помощью

component(MyComponent, { useShadowDOM: false }));
источник