diff --git a/src/assets/logo/logo.png b/src/assets/logo/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..24a5ee454a02710f7dc8801b19765ccdeb628957 Binary files /dev/null and b/src/assets/logo/logo.png differ diff --git "a/src/assets/\347\273\204 65.png" "b/src/assets/\347\273\204 65.png" new file mode 100644 index 0000000000000000000000000000000000000000..c961faa4911fbfee6c8e333b43c45d3a2071158c Binary files /dev/null and "b/src/assets/\347\273\204 65.png" differ diff --git "a/src/assets/\347\273\204 66.png" "b/src/assets/\347\273\204 66.png" new file mode 100644 index 0000000000000000000000000000000000000000..a23f51880abcd89d9c808e135ad40e851a35b140 Binary files /dev/null and "b/src/assets/\347\273\204 66.png" differ diff --git "a/src/assets/\347\273\204 67.png" "b/src/assets/\347\273\204 67.png" new file mode 100644 index 0000000000000000000000000000000000000000..e5c871bf108c01aee4552de36d4760ed44ece5a4 Binary files /dev/null and "b/src/assets/\347\273\204 67.png" differ diff --git "a/src/assets/\350\267\257\345\276\204 14.png" "b/src/assets/\350\267\257\345\276\204 14.png" new file mode 100644 index 0000000000000000000000000000000000000000..d9063b9af923a58a27e4b5dbecf87b1a2676841e Binary files /dev/null and "b/src/assets/\350\267\257\345\276\204 14.png" differ diff --git a/src/componets/HomePage/firstGraph.vue b/src/componets/HomePage/firstGraph.vue index 40675fedd2beec4cc739017183e3ec288f03eb89..3aedab40917b257f507b719dfc88b235c798d01e 100644 --- a/src/componets/HomePage/firstGraph.vue +++ b/src/componets/HomePage/firstGraph.vue @@ -1,147 +1,152 @@ - + - - + + - + diff --git a/src/componets/HomePage/fourGraph.vue b/src/componets/HomePage/fourGraph.vue index 3ff04e16116c86c3a15137caeb5e5e55993ef52c..0491a4a6a6cbaf47db12e7c0fbe9b1513faef8f2 100644 --- a/src/componets/HomePage/fourGraph.vue +++ b/src/componets/HomePage/fourGraph.vue @@ -1,423 +1,508 @@ - - - - + + + diff --git a/src/componets/Performance/barComponent.vue b/src/componets/Performance/barComponent.vue new file mode 100644 index 0000000000000000000000000000000000000000..4bec27a34b41e9fb9a55397b1e5831a7ddabdacb --- /dev/null +++ b/src/componets/Performance/barComponent.vue @@ -0,0 +1,71 @@ + + + + + + + diff --git a/src/componets/Performance/lineComponent.vue b/src/componets/Performance/lineComponent.vue new file mode 100644 index 0000000000000000000000000000000000000000..61c4135bfa7c4a34d65ed235533ecc5f7fa570a6 --- /dev/null +++ b/src/componets/Performance/lineComponent.vue @@ -0,0 +1,160 @@ + + + + + + + diff --git a/src/componets/Performance/listComponent.vue b/src/componets/Performance/listComponent.vue new file mode 100644 index 0000000000000000000000000000000000000000..b71fe7de933a04a6395f316ebeb84740cc5de5fe --- /dev/null +++ b/src/componets/Performance/listComponent.vue @@ -0,0 +1,173 @@ + + + + + + + diff --git a/src/componets/Performance/paintList.vue b/src/componets/Performance/paintList.vue new file mode 100644 index 0000000000000000000000000000000000000000..3f7904c5a2a11b3e0f6875ca6b679b9af1bbdb22 --- /dev/null +++ b/src/componets/Performance/paintList.vue @@ -0,0 +1,46 @@ + + + + + 首屏绘制时间(FP) + + + + 首次内容绘制时间(FCP) + + + + + 第一个有意义的内容出现时间(FMP) + + + + + 最大内容块渲染时间(LCP) + + + + + + + diff --git a/src/componets/Performance/performanceBottom.vue b/src/componets/Performance/performanceBottom.vue new file mode 100644 index 0000000000000000000000000000000000000000..52d0771f88c9c6f633995886172c56d558dcfc45 --- /dev/null +++ b/src/componets/Performance/performanceBottom.vue @@ -0,0 +1,161 @@ + + + + + + + diff --git a/src/componets/Performance/performanceMain.vue b/src/componets/Performance/performanceMain.vue new file mode 100644 index 0000000000000000000000000000000000000000..084745214bff18fe839c403707a078617dafd8bd --- /dev/null +++ b/src/componets/Performance/performanceMain.vue @@ -0,0 +1,92 @@ + + + + + + + + + + 使用文档 + + + + + + + diff --git a/src/componets/Performance/performanceMiddle.vue b/src/componets/Performance/performanceMiddle.vue new file mode 100644 index 0000000000000000000000000000000000000000..f58a99ad5de3b229c0f93700be0d0d0bcc0b9499 --- /dev/null +++ b/src/componets/Performance/performanceMiddle.vue @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/componets/Performance/performanceTop.vue b/src/componets/Performance/performanceTop.vue new file mode 100644 index 0000000000000000000000000000000000000000..12ea064a905f45c9d506b0ac3a72f2ad9cac7892 --- /dev/null +++ b/src/componets/Performance/performanceTop.vue @@ -0,0 +1,183 @@ + + + + + + + + + FP平均时间 + {{ parseInt(firstPaint / 7) }}ms + + + FCP平均时间 + + {{ parseInt(firstContentfulPaint / 7) }}ms + + + + FMP平均时间 + + {{ parseInt(firstMeaningfulPaint / 7) }}ms + + + + LCP平均时间 + + {{ parseInt(largestContentfulPaint / 7) }}ms + + + + + + + + + + {{ count }} + + 健康状况: + {{ getWhat(count) }} + + + + + + + + + diff --git a/src/componets/leftMenu.vue b/src/componets/leftMenu.vue new file mode 100644 index 0000000000000000000000000000000000000000..ebae4fb4f14108ba34ab6ba6fa108e4103ede785 --- /dev/null +++ b/src/componets/leftMenu.vue @@ -0,0 +1,94 @@ + + + + + + + + + + + + 首页 + + + + + + + + js错误 + + + + + + + + 页面性能 + + + + + + + + 接口错误 + + + + + + + + + diff --git a/src/services/performance.js b/src/services/performance.js new file mode 100644 index 0000000000000000000000000000000000000000..2fb08fe8fdbe0d4f7343df80f1b0dbea143f4ddb --- /dev/null +++ b/src/services/performance.js @@ -0,0 +1,9 @@ +import service from '@/utils/request' + +export const getLoadArr = () => service.get('/loadArr') + +export const getMountArr = () => service.get('/mountArr') + +export const getBlankCount = () => service.get('/blankCount') + +export const getpaintTime = () => service.get('/paintTime') diff --git a/src/views/PerformanceView.vue b/src/views/PerformanceView.vue index ad36014ffac04cb31076eefa910a5cef9947e5c2..713fa3cb553e1b85636d2df617457379d19d0710 100644 --- a/src/views/PerformanceView.vue +++ b/src/views/PerformanceView.vue @@ -1,29 +1,28 @@ - - PerformanceView + + + \ No newline at end of file +.main { + display: flex; + font-family: Alibaba; +} +
使用文档