From a4ca94a580c518285395ce8da62d0165ab0de3a1 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 25 六月 2024 16:16:53 +0800 Subject: [PATCH] 拖拽题优化 --- src/books/mathBook/view/components/chapter001.vue | 4 ++-- src/components/dragQuestion/index.vue | 5 ++++- src/App.vue | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/App.vue b/src/App.vue index 07b117e..58ee2a9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -65,7 +65,7 @@ process.env.VUE_APP_RESOURCE_CTX + (process.env.VUE_APP_ENV == "product" ? process.env.VUE_APP_BOOK_ID - : "sportsAndHealth") + : "mathBook") ); // 娴嬭瘯璇曡30椤� // this.activeBook.tryPageCount = 10; diff --git a/src/books/mathBook/view/components/chapter001.vue b/src/books/mathBook/view/components/chapter001.vue index adbe2e5..211be69 100644 --- a/src/books/mathBook/view/components/chapter001.vue +++ b/src/books/mathBook/view/components/chapter001.vue @@ -576,8 +576,8 @@ </div> </div> <div class="page-box padding-116" page="10"> - <!-- <drag :question="dragQuestion" :page="10"/> --> - <graffiti style="width:100%" /> + <drag :question="dragQuestion" :page="10"/> + <!-- <graffiti style="width:100%" /> --> </div> <!-- 鍑芥暟鎺т欢寮圭獥 --> <el-dialog diff --git a/src/components/dragQuestion/index.vue b/src/components/dragQuestion/index.vue index f8e81da..5c6624f 100644 --- a/src/components/dragQuestion/index.vue +++ b/src/components/dragQuestion/index.vue @@ -193,6 +193,7 @@ maxX: null, maxY: null, spaceList: [], + submitState:false, }; }, mounted() { @@ -204,6 +205,7 @@ // 3.闄愬埗榧犳爣鏉惧紑瑕佸湪绌烘牸鐨勮寖鍥村唴 mousedown(e) { e.preventDefault(); + if(this.submitState) return false console.log("榧犳爣鎸変笅", e); this.moveDom = e.toElement; this.parentDom = this.getParentWithClass(e.toElement, "question-box"); @@ -298,6 +300,7 @@ }, // 鎻愪氦 submitData() { + this.submitState = true let arr = []; const data = this.drageQuestion; for (let index = 0; index < data.length; index++) { @@ -309,10 +312,10 @@ item.isRight = arr == item.answer item.isComplete = true } - console.log(arr,this.drageQuestion[0]); }, redio() { + this.submitState = false localStorage.removeItem( this.config.activeBook.name + "-drag-" + this.page ); -- Gitblit v1.9.1