Я пытаюсь закрыть Модал Материализации CSS, если проверка правильна, но я не могу найти форму.
Самым простым делом была проверка типа: v-if = "showModal", и она работает, но оставляет фон модальной, и, хотя щелчок не исчезает.Фон является классом с именем 'modal-overlay'
Это мой код:
<i class="material-icons modal-trigger tooltipped" style="margin-left: 2px;
color:#ffc107; cursor:pointer;" @click="getById(article), fillSelectCategories(),
titleModal='Edit', type='edit'" data-target="modal1">edit</i>
Я импортировал M из файла JS MaterilizeCSS
import M from "materialize-css/dist/js/materialize.min";
Метод:
update(){
var elem = document.querySelectorAll('.modal');
var instance = M.Modal.getInstance(elem);
console.log(instance)
Возвращает 'undefined'
Я тоже пытался использовать метод update ():
var elem = document.querySelectorAll('.modal');
elem.close();
M.Modal.close()
Я инициализируюмодальный от установленного и работает нормально, но я не могу закрыть его в тот момент, когда мне это нужно.
mounted(){
var elems = document.querySelectorAll('.modal');
var instances = M.Modal.init(elems, options);
}
Но я знаю, что еще попробовать: (