Forráskód Böngészése

feat: 根据后台设置的isShowFingering显示指法

TIANYONG 1 éve
szülő
commit
78ece605c1

+ 2 - 0
src/page-instrument/header-top/index.tsx

@@ -121,6 +121,8 @@ export default defineComponent({
 
     /** 指法按钮 */
     const fingeringBtn = computed(() => {
+      // 后台设置不显示指法
+      if (!state.isShowFingering) return { display: true, disabled: true };
       // 没有指法 选择模式 评测模式 跟练模式 不显示
       if (headTopData.modeType !== "show" || !state.fingeringInfo.name || ["evaluating", "follow"].includes(state.modeType)) return { display: false, disabled: true };
       // 音频播放中 禁用

+ 1 - 1
src/page-instrument/view-detail/index.tsx

@@ -357,7 +357,7 @@ export default defineComponent({
           {!detailData.isLoading && <MusicScore onRendered={handleRendered} />}
 
           {/* 指法 */}
-          {state.setting.displayFingering && state.fingeringInfo?.name && !state.isPreView &&  (
+          {state.setting.displayFingering && state.fingeringInfo?.name && !state.isPreView && state.isShowFingering && (
             <div style={{ ...fingerConfig.value.fingerBox }}>
               <Fingering
                 style={{