|
@@ -153,10 +153,16 @@ export default defineComponent({
|
|
|
{
|
|
|
[{name:'单行谱',value:true},{name:'多行谱',value:false}].map(item=>{
|
|
|
return <div class={ state.isSingleLine===item.value && styles.active } onClick={ ()=>{
|
|
|
+ if(state.isSingleLine === item.value){
|
|
|
+ return
|
|
|
+ }
|
|
|
+ headTopData.settingMode = false
|
|
|
state.isSingleLine = item.value
|
|
|
// resetRenderMusicScore(state.musicRenderType)
|
|
|
- headTopData.settingMode = false
|
|
|
- refreshMusicSvg();
|
|
|
+ const _time = setTimeout(() => {
|
|
|
+ clearTimeout(_time)
|
|
|
+ refreshMusicSvg();
|
|
|
+ }, 100);
|
|
|
// musicScoreRef.value?.refreshMusicScore()
|
|
|
} }>{item.name}</div>
|
|
|
})
|
|
@@ -172,10 +178,16 @@ export default defineComponent({
|
|
|
{
|
|
|
notationList.value.map(item=>{
|
|
|
return <div class={ state.musicRenderType===item.value && styles.active } onClick={ ()=>{
|
|
|
+ if(state.musicRenderType === item.value){
|
|
|
+ return
|
|
|
+ }
|
|
|
+ headTopData.settingMode = false
|
|
|
state.musicRenderType = item.value as any
|
|
|
// resetRenderMusicScore(state.musicRenderType)
|
|
|
- headTopData.settingMode = false
|
|
|
- refreshMusicSvg();
|
|
|
+ const _time = setTimeout(() => {
|
|
|
+ clearTimeout(_time)
|
|
|
+ refreshMusicSvg();
|
|
|
+ }, 100);
|
|
|
} }>{item.name}</div>
|
|
|
})
|
|
|
}
|