diff --git a/src/test/test.vue b/src/test/test.vue
new file mode 100644
index 0000000..a70e3cf
--- /dev/null
+++ b/src/test/test.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
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);
+}