Конфигурация
Для изменения настроек jenesius-vue-modal необходимо воспользоваться функцией config. Вы можете повлиять на обработку нажатия Esc, название анимации, блокировки scroll и т.д:
import {config} from "jenesius-vue-modal";
config({
// Параметры
})Объект конфигурации имеет следующие свойства:
scrollLockЗначение по умолчаниюtrue. Если установлено значениеtrue, открытие модального окна блокируетscrollна странице.animationЗначение по умолчаниюmodal-list. Используется для задания имени анимации дляtransition-group. Подробнее прочитать можно на этой странице.escCloseЗначение по умолчаниюtrue. Управляет закрытие модального окна по нажатию наEsc.
Для Namespace
Если вы работаете с namespace отличным от первоначального, вам необходимо позаботиться о закрытии самостоятельно.
backgroundCloseЗначение по умолчаниюtrue. Параметр отвечает за закрытие модального окна по клику на затемнённый фон. В случае, если установлено значениеtrue, клик по задней области будет приводить к закрытию модального окна.skipInitCheckЗначение по умолчаниюfalse. Используется для проверки наличияcontainerна странице в момент открытия модального окна. При попытке открытия модального окна будет получена ошибкаNotInitilized. Если у вас в проекте предполагается, что контейнер будет создавать после открытия модального окна, вы можете передать значениеtrue. Тем самым пропуская процедуру проверкиcontainer.storeЗначение по умолчанию{}. Используется для хранения модальных окон и открытия их по ключу. Более подробно можно прочитать на здесь.singleShowЗначение по умолчаниюfalse. Используется в случае, если нужно показывать лишь последнее модальное окно при использовании нескольких окон (черезpushModal). В таком случае, если значение установлено какtrue, при открытии модального окна, все предыдущие будут скрываться (через механизмv-show).