refactor: improve code quality in Playroom.vue
- Use Number.isNaN instead of isNaN for better type safety - Convert anonymous function to arrow function for consistency - Add explicit braces to single-line if statement for clarity 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
		
							parent
							
								
									6461c0adac
								
							
						
					
					
						commit
						1c5ee95086
					
				| 
						 | 
				
			
			@ -93,7 +93,7 @@ function timeFormatter(time: number) {
 | 
			
		|||
	if (timeInSeconds < 0) { return '-:--' }
 | 
			
		||||
	const minutes = Math.floor(timeInSeconds / 60)
 | 
			
		||||
	const seconds = Math.floor(timeInSeconds % 60)
 | 
			
		||||
	if (isNaN(minutes) || isNaN(seconds)) { return '-:--' }
 | 
			
		||||
	if (Number.isNaN(minutes) || Number.isNaN(seconds)) { return '-:--' }
 | 
			
		||||
	return `${minutes}:${seconds < 10 ? '0' : ''}${seconds}`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -158,7 +158,7 @@ function createVolumeDraggable() {
 | 
			
		|||
			// 保存音量到localStorage
 | 
			
		||||
			localStorage.setItem('audioVolume', newVolume.toString())
 | 
			
		||||
		},
 | 
			
		||||
		onDragEnd: function () {
 | 
			
		||||
		onDragEnd: () => {
 | 
			
		||||
			// 拖拽结束时也保存一次
 | 
			
		||||
			localStorage.setItem('audioVolume', volume.value.toString())
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -466,7 +466,7 @@ function setupPageFocusHandlers() {
 | 
			
		|||
// 重新同步歌词状态
 | 
			
		||||
function resyncLyricsState() {
 | 
			
		||||
	const currentTrack = getCurrentTrack()
 | 
			
		||||
	if (!currentTrack) return
 | 
			
		||||
	if (!currentTrack) { return }
 | 
			
		||||
 | 
			
		||||
	console.log('[Playroom] 重新同步歌词状态')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user