$mol Дока от сообщества
  • 🏠Главная
    • Приглашаем всех к улучшению документации
    • Что такое $mol и MAM?
  • 💡FAQ
    • Новые вопросы
    • Как запустить $mol?
    • Как работать в $mol с git?
    • Что такое .tree?
    • Как работать со стилями в $mol?
    • Как интегрировать что-то в $mol?
  • 🧑‍💻🧑💻 Практика
    • Шпаргалка $mol
    • Быстрый старт
      • Hello World!
      • Список дел
      • Крестики-нолики
      • Счётчик
      • Калькулятор
    • Реальные приложения
  • 🧱Компоненты
    • Компоненты UI
    • Иконки
    • Стили и темы
  • 📊Яндекс Метрика
  • 🇱🇷Локализация i18n
  • 🎯RoadMap
    • $mol
    • Плагины VS Code
    • Компоненты UI
  • 🌎Экосистема
    • Экосистема
  • 🧞Статьи и видео
    • Статьи
    • Видео
    • Цитаты и мемы
  • GitHub $mol
  • Сайт $mol
Powered by GitBook
On this page

Was this helpful?

  1. FAQ

Как интегрировать что-то в $mol?

Список вопрос, который относится к интеграции сторонних фремворков, технологий и библиотек.

PreviousКак работать со стилями в $mol?NextШпаргалка $mol

Last updated 2 years ago

Was this helpful?

Как интегрировать Web Components?

Интегрировать Веб Компоненты в $mol можно. На данный момент процесс интеграции вебкомпонентов состоит из нескольких этапов. Рассмотрим на примере Веб Компонента WYSIWYG редактора от @webislive.

Сайт на мол: Репозиторий: 1. Собрать билд Веб Компонента. Используются сборщик Vite на данный момент. . В будущем, когда появится большая необходимость в Веб Компонентах, этот процесс будет интегрирован в сам $mol 2. Интегрировать сам Веб Компонент в компонент $mol

auto(){
	import('wc-wysiwyg-editor').then(esm => {
		esm.define();
	});
	import('wc-wysiwyg-editor/dist/sass/wc-wysiwyg.css');
	import('wc-wysiwyg-editor/dist/sass/content.css');
}

После этого вы сможете использовать ВК как любой другой компонент в моле.

Чтобы запустить локально проект, нужно немного освоить $mol из секции Быстрый старт

  1. Скачать MAM на компьютер. Это общее рабочее пространство для всех проектов на $mol.

  2. Создать папку /examples в скаченом MAM проект.

  3. Склонировать на компьютер и перенести папку /wcwysiwygeditor в /examples

  4. Запустить mam npm start и перейти в папку с проектом localhost:9080/examples/wcwysiwygeditor - у вас октроется текущий репозиторий.

💡
https://github.com/webislife/wc-wysiwyg
Демо
https://reatailret.github.io/mam_examples/wcwysiwygeditor/examplepage/vite/build/
https://github.com/reatailret/mam_examples/tree/master/wcwysiwygeditor
https://github.com/reatailret/mam_examples/tree/master/wcwysiwygeditor/examplepage/vite
https://github.com/reatailret/mam_examples/blob/master/wcwysiwygeditor/component/component.view.tree.ts#L3-L9
https://mol.hyoo.ru/#!Description=Create%20MAM%20project
https://github.com/reatailret/mam_examples