|
@@ -2,6 +2,8 @@ import { computed, defineComponent, onBeforeMount, reactive } from "vue";
|
|
|
import styles from "./index.module.less";
|
|
|
import state from "/src/state";
|
|
|
import { getFingeringConfig, ITypeFingering } from "./fingering-config";
|
|
|
+import { evaluatingData } from "/src/view/evaluating";
|
|
|
+import { followData } from "/src/view/follow-practice/index"
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: "fingering",
|
|
@@ -34,6 +36,10 @@ export default defineComponent({
|
|
|
});
|
|
|
|
|
|
const doubeClick = () => {
|
|
|
+ // 如果在评测和跟练中,双击指法不跳转
|
|
|
+ if ((state.modeType === 'evaluating' && evaluatingData.startBegin) || (state.modeType === 'follow' && followData.start)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
const nowTime = Date.now();
|
|
|
if (nowTime - fingerData.delay < 300) {
|
|
|
emit("open");
|