Svelte без Shadow-Dom невозможно?CSS

Разбираемся в CSS
Ответить
Anonymous
 Svelte без Shadow-Dom невозможно?

Сообщение Anonymous »

Как собрать Svele-компонент без теневого DOM?
На GitHub много обсуждений
  • < li>1748 (2018)
  • 4073 (PR/2019)
  • 2516 (2019 / с комментарием Рича Харриса, но у него тоже не было ясности ответ)
До Svelte-4 я мог решить эту проблему с помощью chriswards npm-package svelte-tag. Но, поскольку Svelte-5 сильно изменился, этот способ больше не работает.
В этом посте Хьортхансен заключил: «В конечном счете, теневой DOM не является обязательным требованием для создания веб-компонентов».< /p>
Действительно ли это правда, что невозможно собрать Svelte как пользовательский элемент без Shadow DOM?
В моем случае я работаю на Rails, с Vite в качестве интерфейса двигатель. В целом, я хочу работать по принципу Rails, но иметь возможность создавать некоторые специальные элементы с помощью Svelte. Но если там невозможно применить стили, это не имеет смысла.

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-possible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»