소스 검색

Add random mock loading screen

sbkwgh 8 년 전
부모
커밋
8085ea0a47
4개의 변경된 파일17개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 1
      src/components/widgets/CategoriesChart.vue
  2. 5 1
      src/components/widgets/LineChart.vue
  3. 1 1
      src/components/widgets/NewPosts.vue
  4. 6 1
      src/components/widgets/TopPosts.vue

+ 5 - 1
src/components/widgets/CategoriesChart.vue

@@ -54,7 +54,7 @@
 				.range(['#415f9c', '#4bd9ff'])
 
 			return {
-				loading: false,
+				loading: true,
 				padding: 20,
 				
 				tooltipX: 0,
@@ -139,6 +139,10 @@
 				this.updateFuncs()
 			}, 200)
 			window.addEventListener('resize', resizeCb)
+
+			setTimeout(() => {
+				this.loading = false;
+			}, Math.random()*3000)
 		}
 	}
 </script>

+ 5 - 1
src/components/widgets/LineChart.vue

@@ -78,7 +78,7 @@
 				.range([0, 0])
 
 			return {
-				loading: false,
+				loading: true,
 				padding: 10,
 				
 				tooltipX: 0,
@@ -146,6 +146,10 @@
 				this.updateFuncs()
 			}, 200)
 			window.addEventListener('resize', resizeCb)
+
+			setTimeout(() => {
+				this.loading = false;
+			}, Math.random()*3000)
 		}
 	}
 </script>

+ 1 - 1
src/components/widgets/NewPosts.vue

@@ -44,7 +44,7 @@
 		created () {
 			setTimeout(() => {
 				this.loading = false;
-			}, 3000)
+			}, Math.random*3000)
 		}
 	}
 </script>

+ 6 - 1
src/components/widgets/TopPosts.vue

@@ -28,7 +28,7 @@
 		components: { LoadingIcon },
 		data () {
 			return {
-				loading: false,
+				loading: true,
 
 				data_: [
 					{ title: 'Post title here', views: 20 },
@@ -51,6 +51,11 @@
 
 				return ret
 			}
+		},
+		created () {
+			setTimeout(() => {
+				this.loading = false;
+			}, Math.random()*3000)
 		}
 	}
 </script>