From 3cf6246f4e50f008d012a883f7b060ec98f0b012 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 16 Feb 2023 14:25:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E7=9F=A5=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/app.js | 1 + resources/assets/js/components/TagInput.vue | 22 ++++++++++----------- resources/assets/js/store/actions.js | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js index 9007f0936..cdb948110 100644 --- a/resources/assets/js/app.js +++ b/resources/assets/js/app.js @@ -208,4 +208,5 @@ store.dispatch("init").then(_ => { $A.Message = app.$Message; $A.Notice = app.$Notice; $A.Modal = app.$Modal; + $A.Store = app.$store; }) diff --git a/resources/assets/js/components/TagInput.vue b/resources/assets/js/components/TagInput.vue index f14b7008a..db0c2e769 100755 --- a/resources/assets/js/components/TagInput.vue +++ b/resources/assets/js/components/TagInput.vue @@ -51,8 +51,8 @@ }, }, data() { - let disSource = []; - this.value.split(",").forEach((item) => { + const disSource = []; + this.value?.split(",").forEach(item => { if (item) { disSource.push(item) } @@ -67,7 +67,7 @@ content: '', - disSource: disSource, + disSource, isFocus: false } @@ -79,20 +79,18 @@ placeholder() { this.wayMinWidth(); }, - value (val) { + value(val) { let disSource = []; - if ($A.count(val) > 0) { - val.split(",").forEach((item) => { - if (item) { - disSource.push(item) - } - }); - } + val?.split(",").forEach(item => { + if (item) { + disSource.push(item) + } + }); this.disSource = disSource; }, disSource(val) { let temp = ''; - val.forEach((item) => { + val.forEach(item => { if (temp != '') { temp += this.cut; } diff --git a/resources/assets/js/store/actions.js b/resources/assets/js/store/actions.js index 946a6f2c2..c37c6556c 100644 --- a/resources/assets/js/store/actions.js +++ b/resources/assets/js/store/actions.js @@ -369,7 +369,7 @@ export default { if (typeof timeout === "number") { window.__getBasicDataTimer && clearTimeout(window.__getBasicDataTimer) if (timeout > -1) { - window.__getBasicDataTimer = setTimeout(dispatch("getBasicData", null), timeout) + window.__getBasicDataTimer = setTimeout(_ => dispatch("getBasicData", null), timeout) } return }