From 8a0f53aaafe273218ff361b2dab3bf906ff0d9f4 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 14 Apr 2022 07:16:31 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E6=A0=87=E9=A2=98=E5=81=B6=E5=B0=94=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E6=98=BE=E7=A4=BA=E4=B8=8D=E5=85=A8=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/pages/manage/components/TaskDetail.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index b8753012c..ee8d9e363 100644 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -714,9 +714,10 @@ export default { openTask: { handler(data) { this.taskDetail = $A.cloneJSON(data); - this.$nextTick(() => { - this.$refs.name && this.$refs.name.resizeTextarea(); - }) + if (this.taskDetail.parent_id === 0 && this.$refs.name) { + this.__openTask && clearTimeout(this.__openTask); + this.__openTask = setTimeout(this.$refs.name.resizeTextarea, 100) + } }, immediate: true, deep: true