|  |  | @@ -152,3 +152,18 @@ export function getDistances(lat1, lng1, lat2, lng2) { | 
		
	
		
			
			|  |  |  | return objData | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * @description:文本打字机 | 
		
	
		
			
			|  |  |  | * @param {*} data (text,target,duration) | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | export function typeWriter(text, target, duration) { | 
		
	
		
			
			|  |  |  | let i = 0; | 
		
	
		
			
			|  |  |  | let timer = setInterval(() => { | 
		
	
		
			
			|  |  |  | target += text[i]; | 
		
	
		
			
			|  |  |  | if (i + 1 == text.length) { | 
		
	
		
			
			|  |  |  | clearInterval(timer); | 
		
	
		
			
			|  |  |  | } else { | 
		
	
		
			
			|  |  |  | i++; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }, duration || 100); | 
		
	
		
			
			|  |  |  | } |