| 
					
				 | 
			
			
				@@ -33,6 +33,8 @@ type ButtonStatus = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   originPlayType?: Boolean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 是否显示原音 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   originBtnStatus?: Boolean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /** 是否显示切换曲谱列表 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  showSwitchList?: Boolean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 练习模式 */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -250,7 +252,6 @@ export const PractiseDriver = defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (state.platform === IPlatform.PC) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         options.steps?.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           element: ".driver-6", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -358,6 +359,31 @@ export const PractiseDriver = defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (!props.statusAll.showSwitchList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          options.steps?.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            element: ".driver-6", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            popover: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              description: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              popoverClass: "popoverClass popoverClass6-end popoverClose", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align: "end", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              side: "bottom", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prevBtnText: "再看一遍", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              doneBtnText: "完成", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              showButtons: ["next", "previous"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                driverInitialPosition(popover, options); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // const rect = options.state.activeElement?.getBoundingClientRect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // popover.wrapper.style.marginLeft = -(rect?.width || 0) / 2 + 4 + "px"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onPrevClick: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                driverObj.drive(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onNextClick: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                onDriverClose(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           options.steps?.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             element: ".driver-6", 
			 |