diff --git a/src/utils/index.js b/src/utils/index.js index 6fc1250..fcc3d4b 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -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); +}