Конфигурация
Для изменения настроек 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
).