Набора js расширений для Bitrix.
Расширения собраны с помощью bitrix-cli.
Основной скрипт - загружается и инициализариует loaderVue. Вызывает событие x.core:loaded. Можно использовать его для инициализации своих скриптов вместо слушателей события load, jQuery.ready, BX.ready и т.п:
// https://dev.1c-bitrix.ru/api_help/js_lib/kernel/castom_events/bx_addcustomevent.php
BX.addCustomEvent('x.core:loaded' , ()=>{
// ваш код
});
Это просто обертка для библиотеки IZITOAST. Используете ее для сообщений т.п. как описано тут.
Набор простых утилит, в виде чистых функций. Мануал тут.
Набор простых компонентов Vue и загрузчик для комопнентов. Мануал тут.
Загружает компоненты Vue на страницы из Components. Так же может принимать другие хранилища компонентов и загружаеть компоненты из них. Мануал тут.
Простые миксины для компонентов Vue:
- Grammar - миксин с методами грамматики
- Input - миксин для работы с v-model
- InputContented - миксин добавляющие методы отслеживания состояния поля ввода
См. использование в Components и комментарии в коде
Простые компоненты Vue:
- PhoneInput - поле для ввода телефона с маской
- Selector - простой select с поиском