@@ -0,0 +1,17 @@ | |||||
<template> | |||||
<div></div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
data() { | |||||
return {}; | |||||
}, | |||||
methods: {}, | |||||
mounted() {}, | |||||
}; | |||||
</script> | |||||
<style lang="scss" scoped></style> |
@@ -152,3 +152,18 @@ export function getDistances(lat1, lng1, lat2, lng2) { | |||||
return objData | 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); | |||||
} |