| 
					
				 | 
			
			
				@@ -64,18 +64,14 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const onSaveWe = async (type: string) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // showLoadingToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   message: '图片生成中...', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   forbidClick: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.saveLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const res = await promisefiyPostMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         api: 'shareTripartite', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         content: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          title: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          desc: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          title: '我在音乐数字课堂发布了演奏作品', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          desc: props.musicDetail.desc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // image: state.image, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           video: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'link', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -99,34 +95,33 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.saveLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 判断是否已经生成图片 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      onSaveWe(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // if (state.image) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   if (type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     onSaveWe(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     saveImg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   const container: any = document.getElementById('shareContent'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   html2canvas(container, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     allowTaint: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     useCORS: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     backgroundColor: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     .then(async canvas => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       const url = canvas.toDataURL('image/png'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       state.image = url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       if (type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         onSaveWe(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //         saveImg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     .catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       closeToast(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //       state.saveLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (state.image) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          onSaveWe(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          saveImg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const container: any = document.getElementById('shareContent'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        html2canvas(container, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          allowTaint: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          useCORS: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          backgroundColor: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .then(async canvas => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            const url = canvas.toDataURL('image/png'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            state.image = url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onSaveWe(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              saveImg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            closeToast(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            state.saveLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const copyText = (text: string) => { 
			 |