Explorar o código

fix: 选段休止小节找不到音符bug修改

TIANYONG hai 7 meses
pai
achega
a50a973d0b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/view/selection/index.tsx

+ 1 - 1
src/view/selection/index.tsx

@@ -225,7 +225,7 @@ export default defineComponent({
 						})
 						// 获取stave里面vf-custom-bg的位置坐标,才是准确的坐标
 						// const currBgX = document.getElementById(currItem.stave.attrs.id)?.querySelector('.vf-custom-bg')?.getBoundingClientRect()?.x || 0;
-						const currBgX = document.getElementById(currItem.stave.attrs.id)?.querySelector('.vf-custom-bg')?.getBBox()?.x * state.zoom || 0;
+						const currBgX = currItem.stave?.attrs && currItem.stave.attrs.id ? document.getElementById(currItem.stave.attrs.id)?.querySelector('.vf-custom-bg')?.getBBox()?.x * state.zoom || 0 : 0;
 						return currItem && {
 							left: currBgX ? currBgX + 'px' : currItem.staveBox.left,
 							top: currItem.staveBox.top,