diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index e13f4fcd..87330d06 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -91,11 +91,11 @@ export default { }, openModal() { const modal = Modal.getOrCreateInstance(document.getElementById(this.modalId)); - modal.show(); + modal?.show(); }, closeModal() { const modal = Modal.getInstance(document.getElementById(this.modalId)); - modal.hide(); + modal?.hide(); }, }, computed: { diff --git a/src/layouts/z-test-page-jg/z-test-page-jg.vue b/src/layouts/z-test-page-jg/z-test-page-jg.vue index c994900d..eae6b414 100644 --- a/src/layouts/z-test-page-jg/z-test-page-jg.vue +++ b/src/layouts/z-test-page-jg/z-test-page-jg.vue @@ -14,7 +14,7 @@ here

- Wow!! + Wow!! { + const element = document.getElementById("test"); + element.addEventListener("click", () => app.openModal("ModalName") ) + } + ), + */ + mounted() { + console.log(document.getElementById("test")) + console.log(this.openModal); + const element = document.getElementById("test"); + const modalname = "ModalName"; + const openModal = this.openModal; + element.addEventListener("click", () => openModal(modalname) ) + }, computed: { bodyText() { return this.getCmsContent("ModalLink", "BodyText");