Browse Source

切换指法显示问题

liushengqiang 2 years ago
parent
commit
09eb991249
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/music-sheet/index.tsx

+ 3 - 1
src/music-sheet/index.tsx

@@ -12,6 +12,7 @@ import axios from 'umi-request'
 import { Cursor } from '../helpers/cursor'
 import { formatZoom } from '../helpers/utils'
 import { musicInfo } from '../subpages/colexiu/state'
+import { getAllNodes } from '../pages/detail/helpers'
 
 export type onRerenderType = (osmd?: OpenSheetMusicDisplay | null) => void
 
@@ -235,7 +236,8 @@ export default defineComponent({
 
     const reRender = async () => {
       if (detailState.renderType == 'native') {
-        await osmd.value?.render()
+        osmd.value?.render()
+        detailState.times = getAllNodes(osmd.value)
       } else {
         if (container.value) {
           container.value.innerHTML = ''