From 85a5fefdf2bf36ecb55ab82fcf21996b942c7b98 Mon Sep 17 00:00:00 2001 From: zyronon Date: Tue, 23 Apr 2024 23:46:18 +0800 Subject: [PATCH] refactor: optimize the code --- src/assets/data/posts6.json | 136 ++----- src/components/Back.vue | 4 +- src/components/BaseFooter.vue | 3 + src/components/Share.vue | 11 +- src/components/UserPanel.vue | 23 +- src/components/dialog/FromBottomDialog.vue | 5 +- src/components/slide/BVideo.vue | 35 +- src/components/slide/Indicator.vue | 19 +- src/components/slide/IndicatorLight.vue | 21 +- src/components/slide/ItemToolbar.vue | 16 +- src/components/slide/SlideHorizontal.vue | 12 +- src/components/slide/SlideRowList.vue | 41 ++- src/components/slide/SlideVertical.vue | 6 +- .../slide/SlideVerticalInfinite.vue | 4 +- src/pages/home/LivePage.vue | 6 +- src/pages/home/components/IndicatorHome.vue | 23 +- src/pages/home/components/PlayFeedback.vue | 8 +- src/pages/home/components/ShareTo.vue | 13 +- src/pages/home/components/ShareToFriend.vue | 12 +- src/pages/home/components/VideoShare.vue | 23 +- src/pages/home/slide/Community.vue | 4 +- src/pages/home/slide/LongVideo.vue | 4 +- src/pages/home/slide/Slide0.vue | 6 +- src/pages/home/slide/Slide2.vue | 12 +- src/pages/home/slide/SlideList.vue | 4 +- src/pages/login/OtherLogin.vue | 2 +- src/pages/login/RetrievePassword.vue | 11 +- src/pages/me/Me.less | 3 +- src/pages/me/Me.vue | 11 +- src/pages/me/components/SlideItemMusic.vue | 11 +- src/pages/other/AlbumDetail.vue | 4 +- src/pages/people/Scan.vue | 5 +- src/pages/people/components/People.vue | 6 +- src/pages/people/components/Peoples.vue | 4 +- src/utils/dom.ts | 6 +- src/utils/index.tsx | 346 ++++-------------- src/utils/mixin.ts | 4 - src/utils/slide.ts | 9 +- 38 files changed, 316 insertions(+), 557 deletions(-) diff --git a/src/assets/data/posts6.json b/src/assets/data/posts6.json index b50c3d8..e72a490 100644 --- a/src/assets/data/posts6.json +++ b/src/assets/data/posts6.json @@ -54,9 +54,7 @@ }, "cover": { "uri": "tos-cn-i-0813/oYVDeaFZyENAAAAKXCYfxD6hI4zADNAURgtySl", - "url_list": [ - "jwWCPZVTIA4IKM-8WipLF.png" - ], + "url_list": ["jwWCPZVTIA4IKM-8WipLF.png"], "width": 720, "height": 720 }, @@ -227,15 +225,11 @@ "cover_url": [ { "uri": "douyin-user-image-file/f2196ddaa37f3097932d8a29ff0d0ca5", - "url_list": [ - "AiIEMkIA7Cb3s5c4e7e6g.png" - ] + "url_list": ["AiIEMkIA7Cb3s5c4e7e6g.png"] }, { "uri": "c8510002be9a3a61aad2", - "url_list": [ - "aHzLr77vcdBMUil15rXBa.png" - ] + "url_list": ["aHzLr77vcdBMUil15rXBa.png"] } ], "district": "", @@ -258,9 +252,7 @@ "share_desc": "长按复制此条消息,打开抖音搜索,查看TA的更多作品。", "share_image_url": { "uri": "tos-cn-p-0015/oge0HBDnlBbbZHjeDc4WtAI7AA0xb88gd9Ipjc", - "url_list": [ - "5jTb5yW0_50o6UaLR5hvo.png" - ] + "url_list": ["5jTb5yW0_50o6UaLR5hvo.png"] }, "share_qrcode_url": { "uri": "216a001823018b74cedd", @@ -283,15 +275,11 @@ "white_cover_url": [ { "uri": "douyin-user-image-file/f2196ddaa37f3097932d8a29ff0d0ca5", - "url_list": [ - "N_SVO2HXIpaY04hgsXYDI.png" - ] + "url_list": ["N_SVO2HXIpaY04hgsXYDI.png"] }, { "uri": "318f1000413827e122102", - "url_list": [ - "Sfz4PgDDqyNYHkFyXub5g.png" - ] + "url_list": ["Sfz4PgDDqyNYHkFyXub5g.png"] } ] } @@ -351,9 +339,7 @@ }, "cover": { "uri": "tos-cn-p-0015/254cc2f4142c490697a3cedd195283ab_1659776667", - "url_list": [ - "FL8H8KGmqTyGhOAFLQp14.png" - ], + "url_list": ["FL8H8KGmqTyGhOAFLQp14.png"], "width": 720, "height": 720 }, @@ -577,15 +563,11 @@ "cover_url": [ { "uri": "douyin-user-image-file/cfea7d18adf05c6d1990071756b7445d", - "url_list": [ - "aTnyHICCi-NMudWfVELeO.png" - ] + "url_list": ["aTnyHICCi-NMudWfVELeO.png"] }, { "uri": "c8510002be9a3a61aad2", - "url_list": [ - "IKCeBwXjtHdGf9WP9hfAc.png" - ] + "url_list": ["IKCeBwXjtHdGf9WP9hfAc.png"] } ], "district": null, @@ -608,9 +590,7 @@ "share_desc": "长按复制此条消息,打开抖音搜索,查看TA的更多作品。", "share_image_url": { "uri": "tos-cn-p-0015/oQf8CQFQnkRsZBmxgDb0AWAlQeb99lAAmEu9Kx", - "url_list": [ - "7A-WGbNrabkqe51pdxTc6.png" - ] + "url_list": ["7A-WGbNrabkqe51pdxTc6.png"] }, "share_qrcode_url": { "uri": "2e4fa00064dccedc33dae", @@ -633,15 +613,11 @@ "white_cover_url": [ { "uri": "douyin-user-image-file/cfea7d18adf05c6d1990071756b7445d", - "url_list": [ - "h7oEIs5JYXJ48lTJCPWTH.png" - ] + "url_list": ["h7oEIs5JYXJ48lTJCPWTH.png"] }, { "uri": "318f1000413827e122102", - "url_list": [ - "TX0D9ExiN7FRaAzaiBeu7.png" - ] + "url_list": ["TX0D9ExiN7FRaAzaiBeu7.png"] } ] } @@ -701,9 +677,7 @@ }, "cover": { "uri": "tos-cn-p-0015/o4zA2HNYFFXyyfbAnEDBAkNQhmIATEAgetYaSq", - "url_list": [ - "sZtkmLJnK30efnC-WgFMn.png" - ], + "url_list": ["sZtkmLJnK30efnC-WgFMn.png"], "width": 720, "height": 720 }, @@ -824,15 +798,11 @@ "cover_url": [ { "uri": "douyin-user-image-file/aff26fd8f33d7f743513e8f269e924cb", - "url_list": [ - "T1II_ZahdXvCzRrth6Csg.png" - ] + "url_list": ["T1II_ZahdXvCzRrth6Csg.png"] }, { "uri": "c8510002be9a3a61aad2", - "url_list": [ - "jAGv0q0ZTObOtfdCP9FcU.png" - ] + "url_list": ["jAGv0q0ZTObOtfdCP9FcU.png"] } ], "district": "", @@ -855,9 +825,7 @@ "share_desc": "长按复制此条消息,打开抖音搜索,查看TA的更多作品。", "share_image_url": { "uri": "tos-cn-p-0015/owr8DIVInO9quB6lgDbqAlBVeenTnlAAITj9Ey", - "url_list": [ - "fV_NMEobSXS4XFzzWrGjJ.png" - ] + "url_list": ["fV_NMEobSXS4XFzzWrGjJ.png"] }, "share_qrcode_url": { "uri": "53070029f462e2e70d94", @@ -880,15 +848,11 @@ "white_cover_url": [ { "uri": "douyin-user-image-file/aff26fd8f33d7f743513e8f269e924cb", - "url_list": [ - "BGNqXhXX9rB0RZe2-Gh3g.png" - ] + "url_list": ["BGNqXhXX9rB0RZe2-Gh3g.png"] }, { "uri": "318f1000413827e122102", - "url_list": [ - "8bHhp2JU-9tMF9irmzEZj.png" - ] + "url_list": ["8bHhp2JU-9tMF9irmzEZj.png"] } ] } @@ -948,9 +912,7 @@ }, "cover": { "uri": "tos-cn-p-0015/9975a3ff7baf4c4391da36112920574a", - "url_list": [ - "zE-I6gDNlO7OyVRN1Rl7T.png" - ], + "url_list": ["zE-I6gDNlO7OyVRN1Rl7T.png"], "width": 720, "height": 720 }, @@ -1086,15 +1048,11 @@ "cover_url": [ { "uri": "douyin-user-image-file/c029dcead6fbf261d15b1ab7de43bf2f", - "url_list": [ - "2eFwyUS9yN8r7wJCXHUvb.png" - ] + "url_list": ["2eFwyUS9yN8r7wJCXHUvb.png"] }, { "uri": "c8510002be9a3a61aad2", - "url_list": [ - "0yrHnPaNjbwpkaPNo7s4x.png" - ] + "url_list": ["0yrHnPaNjbwpkaPNo7s4x.png"] } ], "district": "", @@ -1117,9 +1075,7 @@ "share_desc": "长按复制此条消息,打开抖音搜索,查看TA的更多作品。", "share_image_url": { "uri": "tos-cn-p-0015/oceLdA0zALBI8CoyKiCfhU69IBlNq4RsbgzSAu", - "url_list": [ - "qnOWDz5lUek2B1I5MPHa-.png" - ] + "url_list": ["qnOWDz5lUek2B1I5MPHa-.png"] }, "share_qrcode_url": { "uri": "216a0023aa35c71d4381", @@ -1142,15 +1098,11 @@ "white_cover_url": [ { "uri": "douyin-user-image-file/c029dcead6fbf261d15b1ab7de43bf2f", - "url_list": [ - "ejF34o5i413UeROTNoYFI.png" - ] + "url_list": ["ejF34o5i413UeROTNoYFI.png"] }, { "uri": "318f1000413827e122102", - "url_list": [ - "x9tjnPkC-OscQ480dZZAR.png" - ] + "url_list": ["x9tjnPkC-OscQ480dZZAR.png"] } ] } @@ -1210,9 +1162,7 @@ }, "cover": { "uri": "tos-cn-i-0813/dec79ae450c643f59e7ac007bffac735", - "url_list": [ - "B6zqJFdOWWsbZqYtqCxbM.png" - ], + "url_list": ["B6zqJFdOWWsbZqYtqCxbM.png"], "width": 720, "height": 720 }, @@ -1369,9 +1319,7 @@ "cover_url": [ { "uri": "c8510002be9a3a61aad2", - "url_list": [ - "2uHX3U05JE9hy7W6loPDK.png" - ] + "url_list": ["2uHX3U05JE9hy7W6loPDK.png"] } ], "district": null, @@ -1393,9 +1341,7 @@ "share_desc": "长按复制此条消息,打开抖音搜索,查看TA的更多作品。", "share_image_url": { "uri": "tos-cn-p-0015/b01c417ab84c48a18151df6f4874c517_1651306670", - "url_list": [ - "noPw6HHZHlcIQTKhc-Sr4.png" - ] + "url_list": ["noPw6HHZHlcIQTKhc-Sr4.png"] }, "share_qrcode_url": { "uri": "330b002fd4ab5b64f36e", @@ -1418,9 +1364,7 @@ "white_cover_url": [ { "uri": "318f1000413827e122102", - "url_list": [ - "wqKmvIFifx1re2KR2VAXF.png" - ] + "url_list": ["wqKmvIFifx1re2KR2VAXF.png"] } ] } @@ -1480,9 +1424,7 @@ }, "cover": { "uri": "tos-cn-p-0015/9c5820418cbb49a9afac60b51bf63ee5_1667300317", - "url_list": [ - "VYvXAcOWFGKsZg9TCDqlW.png" - ], + "url_list": ["VYvXAcOWFGKsZg9TCDqlW.png"], "width": 720, "height": 720 }, @@ -1634,15 +1576,11 @@ "cover_url": [ { "uri": "douyin-user-image-file/215a5e084e4ef0fac70d54b5b6794760", - "url_list": [ - "ugFWsFLtl37YDmOhdWVPP.png" - ] + "url_list": ["ugFWsFLtl37YDmOhdWVPP.png"] }, { "uri": "c8510002be9a3a61aad2", - "url_list": [ - "6BjX7F0tH7NR_Ivj97YH_.png" - ] + "url_list": ["6BjX7F0tH7NR_Ivj97YH_.png"] } ], "district": "", @@ -1665,9 +1603,7 @@ "share_desc": "长按复制此条消息,打开抖音搜索,查看TA的更多作品。", "share_image_url": { "uri": "tos-cn-p-0015/oMinDrDQQBALaq2bjjeaY3Pv4efApBAInCI7BR", - "url_list": [ - "KjoYiM7SWjrqov4pC-xMm.png" - ] + "url_list": ["KjoYiM7SWjrqov4pC-xMm.png"] }, "share_qrcode_url": { "uri": "f9be000540dadbec288f", @@ -1690,15 +1626,11 @@ "white_cover_url": [ { "uri": "douyin-user-image-file/215a5e084e4ef0fac70d54b5b6794760", - "url_list": [ - "dGAmnrwmsaQBEpOli1dGm.png" - ] + "url_list": ["dGAmnrwmsaQBEpOli1dGm.png"] }, { "uri": "318f1000413827e122102", - "url_list": [ - "Nuc00o5h98o_IqhHv6uL0.png" - ] + "url_list": ["Nuc00o5h98o_IqhHv6uL0.png"] } ] } diff --git a/src/components/Back.vue b/src/components/Back.vue index dc755da..3a6975f 100644 --- a/src/components/Back.vue +++ b/src/components/Back.vue @@ -2,6 +2,8 @@