|
@@ -101,6 +101,10 @@ export type IModelType = 'practice' | 'evaluation' | 'follow' | 'init'
|
|
|
export const modelType = ref<IModelType>('init')
|
|
|
export const onChangeModelType = (type: IModelType) => {
|
|
|
if (type === modelType.value) return
|
|
|
+ // 跟练模式,光标只有音符模式,无节拍模式
|
|
|
+ if (type === 'follow' && metronomeData.cursorMode === 2) {
|
|
|
+ metronomeData.cursorMode = 1
|
|
|
+ }
|
|
|
if (type === 'evaluation') {
|
|
|
RuntimeUtils.changeSpeed(detailState.activeDetail?.originalSpeed, false)
|
|
|
// 评测模式
|
|
@@ -285,7 +289,7 @@ export default defineComponent({
|
|
|
{metronomeData.cursorMode === 1 ? '音符指针' : metronomeData.cursorMode === 2 ? '节拍指针' : metronomeData.cursorMode === 3 ? '关闭指针' : ''}
|
|
|
{metronomeData.cursorTips && <>
|
|
|
<i class={styles.arrowIcon}></i>
|
|
|
- <div class={classNames(styles['botton-tips'])}>{metronomeData.cursorTips}</div>
|
|
|
+ <div class={classNames(styles['botton-tips'],metronomeData.cursorMode === 3 ? styles.tipSpec : '')}>{metronomeData.cursorTips}</div>
|
|
|
</>}
|
|
|
</span>
|
|
|
</Button>
|