|
|
@@ -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); |
|
|
|
} |