|
@@ -910,18 +910,24 @@ export default defineComponent({
|
|
|
}}
|
|
|
onSelect={(val: any) => {
|
|
|
if (data.subject === val.value) return;
|
|
|
+ const originalSubject = JSON.parse(JSON.stringify(data.subject));
|
|
|
data.subject = val.value;
|
|
|
data.viewIndex = 0;
|
|
|
data.tipShow = false;
|
|
|
data.loadingDom = true;
|
|
|
fingerData.fingeringInfo = subjectFingering(data.subject);
|
|
|
+ data.activeTone = {} as any;
|
|
|
resetElement();
|
|
|
resetMode(true, 0);
|
|
|
api_setRequestedOrientation(orientationDirection.value);
|
|
|
// 设置屏幕方向
|
|
|
setTimeout(() => {
|
|
|
- data.paddingTop = "";
|
|
|
- data.paddingLeft = "";
|
|
|
+ const before = ["hulusi-flute", "piccolo", "baroque-recorder"].includes(originalSubject) ? 1 : 0;
|
|
|
+ if (orientationDirection.value !== before) {
|
|
|
+ data.paddingTop = "";
|
|
|
+ data.paddingLeft = "";
|
|
|
+ }
|
|
|
+
|
|
|
__init();
|
|
|
}, 100);
|
|
|
}}
|
|
@@ -1164,7 +1170,7 @@ export default defineComponent({
|
|
|
}}
|
|
|
>
|
|
|
<img src={icons.icon_2_1} />
|
|
|
- <span>使用</span>
|
|
|
+ <span>说明</span>
|
|
|
</div>
|
|
|
|
|
|
{!!data.tones.length && data.fingeringMode === "scaleMode" && (
|