From 56c975a18d3ef0e043668ec4634053673e5a7597 Mon Sep 17 00:00:00 2001 From: "p.belezov" Date: Fri, 19 Jan 2024 15:46:49 +0800 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B2=D1=81=D1=8F=20=D0=BE=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=B2=D1=88=D0=B0=D1=8F=D1=81=D1=8F=20=D0=B8=D0=BD=D1=84=D0=B0?= =?UTF-8?q?,=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=201.0=20=D0=B2=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/Resume.vue | 121 ++++++++++++++++++++++--------------- 1 file changed, 71 insertions(+), 50 deletions(-) diff --git a/resources/views/Resume.vue b/resources/views/Resume.vue index b2f9b53..36ca925 100644 --- a/resources/views/Resume.vue +++ b/resources/views/Resume.vue @@ -1,9 +1,9 @@ @@ -98,23 +114,28 @@ export default { email: 'belezov.pavel@mail.ru', phoneNumber: '+7-914-919-21-17' }, - windowHeight: window.innerHeight, - windowWidth: window.innerWidth + windowHeight: document.documentElement.clientHeight, + windowWidth: document.documentElement.clientWidth, + isWide: window.innerWidth > 1000, + tableClass: 'w-25' }), + created() { + window.addEventListener("resize", this.myEventHandler); + }, + mounted() { + this.myEventHandler(); + window.addEventListener("resize", this.myEventHandler, { passive: true }); + }, methods: { - created() { - window.addEventListener("resize", this.myEventHandler); - }, - mounted() { - window.addEventListener("resize", this.myEventHandler); - }, - destroyed() { - window.removeEventListener("resize", this.myEventHandler); - }, - methods: { - myEventHandler(e) { - this.windowHeight = window.innerHeight; - this.windowWidth = window.innerWidth; + myEventHandler(e) { + this.windowHeight = document.documentElement.clientHeight; + this.windowWidth = document.documentElement.clientWidth; + if (this.windowWidth < 1000){ + this.isWide = false; + this.tableClass = 'w-66'; + } else { + this.isWide = true; + this.tableClass = 'w-33'; } } }