В статье « Введение в компонентный ввод-вывод» описано, как вы можете использовать готовые компоненты на любом сайте независимо от используемой системы управления контентом, языков или технологий. Преимущества включают в себя:
- сотни готовых, привлекательных и настраиваемых компонентов на выбор, включая блоки контента, галереи, панели навигации, виджеты социальных сетей, формы и многое другое
- код компонента может быть установлен простым вырезанием и вставкой
- одни и те же компоненты могут быть использованы на других страницах, и сайты будут обновляться мгновенно
- нетехническим редакторам легко вносить изменения в WYSIWYG-редакторе и проверять его с помощью предварительного просмотра в реальном времени
- все пользователи могут делиться ссылками панели ввода-вывода Component Io и совместно работать над одними и теми же элементами
- Компонентный ввод-вывод быстрый и быстро доставляет элементы одним вызовом API, независимо от количества, встроенного в страницу
- Вы можете переключать CMS или создавать процессы в любой точке и сохранять компоненты
- полное справочное руководство и помощь в чате в режиме реального времени доступна
- Бесплатная пробная учетная запись может быть использована для тестирования службы с вашей системой.
Компонент IO Пользовательские компоненты
Несмотря на огромный доступный диапазон, компонентный ввод-вывод позволяет разработчикам создавать и редактировать свои собственные компоненты. В этом уроке я покажу, как создать простой пользовательский компонент линейчатой диаграммы, который можно отображать и настраивать на любом сайте:
Концепции разработки компонентов
Компонент IO использует компонентную модель Vue.js. Те, кто имеет опыт работы с фреймворком, сразу распознают концепции и синтаксис. Тем не менее, я не эксперт Vue.js — но немного знаний HTML, CSS и JavaScript достаточно для создания сложного компонента.
Все компоненты инкапсулированы; их стили и код не могут «просочиться» в другие части страницы. Например, заголовок компонента гистограммы является элементом H2
h2 {
font-family: comic-sans;
font-size: 8em;
color: #f00;
}
Vue.js гарантирует, что эти (ужасные!) Стили будут применяться только к нашему компоненту, а не к заголовкам H2
Однако стиль, применяемый ко всем заголовкам H2
Это может быть полезно, поскольку наш компонент может наследовать шрифты, цвета и размеры по умолчанию.
Шаг 1: создайте пустой компонент
Войдите в component.io , а затем нажмите Пустой компонент на странице проекта :
В меню « Правка» выберите « Редактировать имя компонента» и введите «barchart» или другое подходящее имя.
Шаг 2: Определите поля
Поля используются для настройки компонента. Они разрешают:
- Редакторы контента для изменения значений.
- Другие компоненты должны быть созданы с другой конфигурацией. Например, если нам требуются две гистограммы, мы можем продублировать первую и изменить значения полей соответственно.
В меню « Правка» выберите « Добавить / удалить поля» и введите необходимые поля:
Для этого элемента управления я определил: