|
@@ -3,7 +3,7 @@ import styles from "./index.module.less"
|
|
import { headImg } from "../image";
|
|
import { headImg } from "../image";
|
|
import { headTopData } from "../index"
|
|
import { headTopData } from "../index"
|
|
import { Switch, showToast, Field, Popup } from "vant";
|
|
import { Switch, showToast, Field, Popup } from "vant";
|
|
-import state from "/src/state"
|
|
|
|
|
|
+import state, { refreshMusicSvg } from "/src/state"
|
|
import { smoothAnimationState} from "/src/page-instrument/view-detail/smoothAnimation"
|
|
import { smoothAnimationState} from "/src/page-instrument/view-detail/smoothAnimation"
|
|
import Recommendation from "../../custom-plugins/helper-model/recommendation";
|
|
import Recommendation from "../../custom-plugins/helper-model/recommendation";
|
|
import { resetRenderMusicScore } from "/src/view/music-score";
|
|
import { resetRenderMusicScore } from "/src/view/music-score";
|
|
@@ -75,7 +75,10 @@ export default defineComponent({
|
|
[{name:'单行谱',value:true},{name:'多行谱',value:false}].map(item=>{
|
|
[{name:'单行谱',value:true},{name:'多行谱',value:false}].map(item=>{
|
|
return <div class={ state.isSingleLine===item.value && styles.active } onClick={ ()=>{
|
|
return <div class={ state.isSingleLine===item.value && styles.active } onClick={ ()=>{
|
|
state.isSingleLine = item.value
|
|
state.isSingleLine = item.value
|
|
- resetRenderMusicScore(state.musicRenderType)
|
|
|
|
|
|
+ // resetRenderMusicScore(state.musicRenderType)
|
|
|
|
+ headTopData.settingMode = false
|
|
|
|
+ refreshMusicSvg();
|
|
|
|
+ // musicScoreRef.value?.refreshMusicScore()
|
|
} }>{item.name}</div>
|
|
} }>{item.name}</div>
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -88,7 +91,9 @@ export default defineComponent({
|
|
[{name:'五线谱',value:'staff'},{name:'首调',value:'firstTone'},{name:'固定谱',value:'fixedTone'}].map(item=>{
|
|
[{name:'五线谱',value:'staff'},{name:'首调',value:'firstTone'},{name:'固定谱',value:'fixedTone'}].map(item=>{
|
|
return <div class={ state.musicRenderType===item.value && styles.active } onClick={ ()=>{
|
|
return <div class={ state.musicRenderType===item.value && styles.active } onClick={ ()=>{
|
|
state.musicRenderType = item.value as any
|
|
state.musicRenderType = item.value as any
|
|
- resetRenderMusicScore(state.musicRenderType)
|
|
|
|
|
|
+ // resetRenderMusicScore(state.musicRenderType)
|
|
|
|
+ headTopData.settingMode = false
|
|
|
|
+ refreshMusicSvg();
|
|
} }>{item.name}</div>
|
|
} }>{item.name}</div>
|
|
})
|
|
})
|
|
}
|
|
}
|