| 
														
															@@ -1,4 +1,4 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import { defineComponent, reactive,watch } from 'vue' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import { defineComponent, reactive, watch } from 'vue' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import icon from '../videoDetailItem/images/icon.png' 
														 | 
														
														 | 
														
															 import icon from '../videoDetailItem/images/icon.png' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import classes from './musicItem.module.less' 
														 | 
														
														 | 
														
															 import classes from './musicItem.module.less' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import music from '@/components/musicLIstItem/images/music.png' 
														 | 
														
														 | 
														
															 import music from '@/components/musicLIstItem/images/music.png' 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -11,6 +11,7 @@ type Props = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   addUserAvatar: String 
														 | 
														
														 | 
														
															   addUserAvatar: String 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   musicSheetName: String 
														 | 
														
														 | 
														
															   musicSheetName: String 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   subjectNames: String 
														 | 
														
														 | 
														
															   subjectNames: String 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  titleImg: String 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   composer: String 
														 | 
														
														 | 
														
															   composer: String 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   chargeType: String 
														 | 
														
														 | 
														
															   chargeType: String 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -22,7 +23,7 @@ const chargeTypes = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default defineComponent({ 
														 | 
														
														 | 
														
															 export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: 'musicItem', 
														 | 
														
														 | 
														
															   name: 'musicItem', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  emits:['musicDetail'], 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  emits: ['musicDetail'], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   props: { 
														 | 
														
														 | 
														
															   props: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     item: { 
														 | 
														
														 | 
														
															     item: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       type: Object as () => Props, 
														 | 
														
														 | 
														
															       type: Object as () => Props, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -33,10 +34,10 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       default: (item: any) => {} 
														 | 
														
														 | 
														
															       default: (item: any) => {} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  setup(props: any,conent) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  setup(props: any, conent) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const router = useRouter() 
														 | 
														
														 | 
														
															     const router = useRouter() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const state = reactive({ 
														 | 
														
														 | 
														
															     const state = reactive({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      item:props.item 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      item: props.item 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }) 
														 | 
														
														 | 
														
															     }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     watch( 
														 | 
														
														 | 
														
															     watch( 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -46,9 +47,8 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     ) 
														 | 
														
														 | 
														
															     ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const gotoMusicDetail = () => { 
														 | 
														
														 | 
														
															     const gotoMusicDetail = () => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      conent.emit('musicDetail',state.item.id) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      conent.emit('musicDetail', state.item.id) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // router.push({path:'/muiscDetial',query:{id:state.item.id}}) 
														 | 
														
														 | 
														
															       // router.push({path:'/muiscDetial',query:{id:state.item.id}}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return () => ( 
														 | 
														
														 | 
														
															     return () => ( 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -60,17 +60,16 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <div class={classes.itemWrap} onClick={() => gotoMusicDetail()}> 
														 | 
														
														 | 
														
															         <div class={classes.itemWrap} onClick={() => gotoMusicDetail()}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <div class={classes.left}> 
														 | 
														
														 | 
														
															           <div class={classes.left}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <div class={classes.imgWrap}> 
														 | 
														
														 | 
														
															             <div class={classes.imgWrap}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              <img src={music} alt="" /> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              <img src={state.item.titleImg || music} alt="" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </div> 
														 | 
														
														 | 
														
															             </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <div class={classes.textWrap}> 
														 | 
														
														 | 
														
															             <div class={classes.textWrap}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <p> 
														 | 
														
														 | 
														
															               <p> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                <ElTooltip placement="top" content={state.item.musicSheetName}>{state.item.musicSheetName}</ElTooltip> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                <ElTooltip placement="top" content={state.item.musicSheetName}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  {state.item.musicSheetName} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                </ElTooltip> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </p> 
														 | 
														
														 | 
														
															               </p> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <p> 
														 | 
														
														 | 
														
															               <p> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              <span>作曲: {state.item.composer}</span> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                <span>作曲: {state.item.composer}</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </p> 
														 | 
														
														 | 
														
															               </p> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </div> 
														 | 
														
														 | 
														
															             </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </div> 
														 | 
														
														 | 
														
															           </div> 
														 |