|
@@ -9,10 +9,10 @@ import queryString from "query-string";
|
|
|
import { getGradualLengthByXml } from "/src/helpers/calcSpeed";
|
|
|
import { resetFormate, resetGivenFormate, setGlobalMusicSheet, limitSingleSvgPageHeight } from "/src/helpers/customMusicScore"
|
|
|
import { setGlobalData } from "/src/utils";
|
|
|
-import Loading from "/src/view/audio-list/loading"
|
|
|
import { storeData } from "/src/store";
|
|
|
import { isLoadingCss } from "/src/page-instrument/view-detail/loadingCss"
|
|
|
import HorizontalDragScroll from './HorizontalDragScroll';
|
|
|
+import { getQuery } from "/src/utils/queryString";
|
|
|
|
|
|
export const musicRenderTypeKey = "musicRenderType";
|
|
|
let osmd: any = null;
|
|
@@ -63,6 +63,7 @@ export default defineComponent({
|
|
|
},
|
|
|
},
|
|
|
setup(props, { emit, slots, expose }) {
|
|
|
+ const query: any = getQuery();
|
|
|
/** 设置 曲谱模式,五线谱还是简谱 */
|
|
|
const setRenderType = () => {
|
|
|
const musicRenderType: any = sessionStorage.getItem(props.renderTypeKey || musicRenderTypeKey);
|
|
@@ -186,7 +187,7 @@ export default defineComponent({
|
|
|
await init();
|
|
|
musicData.isRenderLoading = false;
|
|
|
// pc 端支持 拖动滚动
|
|
|
- if(state.platform === "PC"){
|
|
|
+ if(state.platform === "PC" || query.isCbs){
|
|
|
const container = document.querySelector('#musicAndSelection') as HTMLElement;
|
|
|
horizontalDragScroll = new HorizontalDragScroll(container);
|
|
|
}
|
|
@@ -252,7 +253,7 @@ export default defineComponent({
|
|
|
state.isSingleLine && "singleLineMusicBox",
|
|
|
(!state.isCreateImg && !state.isPreView && state.musicRenderType === EnumMusicRenderType.staff) ? "blueMusicXml" : "",
|
|
|
state.isSingleLine && state.playState ==="play" && styles.notTouch,
|
|
|
- !state.isSingleLine && state.platform === "PC" && styles.pcCursorGrab
|
|
|
+ !state.isSingleLine && (state.platform === "PC" || query.isCbs) && styles.pcCursorGrab
|
|
|
|
|
|
]}
|
|
|
>
|