From 3fb594dc317848107fd7bbb51631cfb763c19f5f Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期三, 05 六月 2024 18:47:03 +0800 Subject: [PATCH] 舞蹈分页 --- src/components/matching/matching.vue | 39 ++++++++++++++++++--------------------- 1 files changed, 18 insertions(+), 21 deletions(-) diff --git a/src/components/matching/matching.vue b/src/components/matching/matching.vue index 875ff46..02fd744 100644 --- a/src/components/matching/matching.vue +++ b/src/components/matching/matching.vue @@ -15,7 +15,7 @@ :key="index" ref="left" @mousedown="(e) => touchstart(e, item, index)" - :style="{backgroundColor:bc}" + :style="{backgroundColor:primaryColor}" > {{ item.label.txt }} </div> @@ -26,7 +26,7 @@ v-for="(item, index) in rightArr" :key="index" ref="right" - :style="{backgroundColor:bc}" + :style="{backgroundColor:primaryColor}" > {{ item.label.txt }} </div> @@ -48,9 +48,9 @@ <!-- 鎸夐挳 --> <div class="btn-bottom"> <el-button @click="submitData">鎻愪氦</el-button> - <el-button @click="saveData">淇濆瓨</el-button> - <el-button @click="redo">閲嶅仛</el-button> - <el-button @click="handleAnswer">鏌ョ湅绛旀</el-button> + <el-button @click="saveData" :style="{borderColor:primaryColor}">淇濆瓨</el-button> + <el-button @click="redo" >閲嶅仛</el-button> + <el-button @click="handleAnswer" :style="{borderColor:primaryColor}">鏌ョ湅绛旀</el-button> </div> <!-- 瑙f瀽 --> <ul class="show-answer" v-if="isShowAnswer"> @@ -105,7 +105,7 @@ return []; }, }, - bc:{ + primaryColor:{ type:String, default:"#0bab87" } @@ -181,7 +181,6 @@ }, // 瑙︽懜缁撴潫 touchend(e, index) { - console.log("鎶捣", e, this.checkItem); this.isDragging = false; if (this.item.showAnswer) { return false; @@ -220,12 +219,11 @@ .filter((r) => r.right !== undefined); this.$emit("input", model); this.item.userChoise = model; - console.log(JSON.stringify(model)); + // console.log(JSON.stringify(model)); }, // 瑙︽懜寮�濮� touchstart(e, item, index) { this.isDragging = true; - console.log("鎸変笅", e); this.checkItem = item; this.checkItemIndex = index; e.stopPropagation(); @@ -254,7 +252,6 @@ if (this.item.showAnswer) { return false; } - // console.log('绉诲姩',e); this.checkItem.line[2] = e.pageX; this.checkItem.line[3] = e.pageY - this.$refs.connect.getBoundingClientRect().y + this.scrollTop; @@ -282,8 +279,8 @@ canvasA.lineWidth = 2; for (let i = 0; i < this.leftArr.length; i++) { const line = this.leftArr[i].line; - console.log(line); - console.log(this.leftArr[i]); + // console.log(line); + // console.log(this.leftArr[i]); if (line.length) { canvasA.moveTo(line[0], line[1]); canvasA.lineTo(line[2], line[3]); @@ -343,12 +340,12 @@ } this.isRight = this.areArraysEqual(this.item.userChoise,answerArr) this.item.showAnswer = true - console.log( - "绛旀", - answerArr, - this.item.userChoise, - this.isRight - ); + // console.log( + // "绛旀", + // answerArr, + // this.item.userChoise, + // this.isRight + // ); }, // 鑾峰彇褰撳墠椤电爜 handlePage() { @@ -381,7 +378,7 @@ saveData() { if(this.item.userChoise.length) localStorage.setItem(this.config.activeBook.name + '-matching-' + this.pageNum,JSON.stringify(this.item.userChoise)) - console.log('淇濆瓨鎴愬姛',this.config.activeBook.name,this.pageNum); + // console.log('淇濆瓨鎴愬姛',this.config.activeBook.name,this.pageNum); }, // 閲嶅仛 redo() { @@ -439,7 +436,7 @@ border-radius: 4px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); margin-bottom: 20px; - line-height: 40px; + line-height: 24px; padding: 6px; } @@ -474,7 +471,7 @@ } .el-button { height:30px; - padding:9px; + padding:7px; min-width: 78px } </style> -- Gitblit v1.9.1