diff --git a/package.json b/package.json
index b34de4d..94c0908 100644
--- a/package.json
+++ b/package.json
@@ -26,17 +26,12 @@
"axios": "^1.6.8",
"axios-mock-adapter": "^1.22.0",
"core-js": "3.21.1",
- "dayjs": "1.11.0",
- "gl-matrix": "3.4.3",
- "jquery": "^3.7.1",
+ "libarchive-wasm": "^1.1.0",
"mitt": "3.0.0",
- "mobile-select": "1.1.2",
"mockjs": "^1.1.0",
"pinia": "^2.1.7",
"vue": "3.4.21",
- "vue-router": "4.3.0",
- "vue-switches": "2.0.1",
- "libarchive-wasm": "^1.1.0"
+ "vue-router": "4.3.0"
},
"devDependencies": {
"@commitlint/cli": "^19.2.1",
@@ -56,6 +51,7 @@
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.17.0",
+ "git-last-commit": "^1.0.1",
"husky": "^9.0.11",
"less": "4.1.3",
"lint-staged": "^15.2.2",
@@ -66,8 +62,7 @@
"vite": "^5.1.7",
"vite-plugin-cdn-import": "0.3.5",
"vite-plugin-commonjs": "^0.10.1",
- "vue-tsc": "^2.0.6",
- "git-last-commit": "^1.0.1"
+ "vue-tsc": "^2.0.6"
},
"lint-staged": {
"*.{js,ts,vue,jsx,tsx}": [
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b11c9c0..93c88d0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,24 +17,12 @@ dependencies:
core-js:
specifier: 3.21.1
version: 3.21.1
- dayjs:
- specifier: 1.11.0
- version: 1.11.0
- gl-matrix:
- specifier: 3.4.3
- version: 3.4.3
- jquery:
- specifier: ^3.7.1
- version: 3.7.1
libarchive-wasm:
specifier: ^1.1.0
version: 1.1.0
mitt:
specifier: 3.0.0
version: 3.0.0
- mobile-select:
- specifier: 1.1.2
- version: 1.1.2
mockjs:
specifier: ^1.1.0
version: 1.1.0
@@ -47,9 +35,6 @@ dependencies:
vue-router:
specifier: 4.3.0
version: 4.3.0(vue@3.4.21)
- vue-switches:
- specifier: 2.0.1
- version: 2.0.1
devDependencies:
'@commitlint/cli':
@@ -360,6 +345,7 @@ packages:
/@babel/helper-string-parser@7.23.4:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
+ dev: true
/@babel/helper-validator-identifier@7.22.20:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
@@ -400,14 +386,6 @@ packages:
picocolors: 1.0.0
dev: true
- /@babel/parser@7.23.0:
- resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.24.0
- dev: false
-
/@babel/parser@7.24.0:
resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
engines: {node: '>=6.0.0'}
@@ -525,6 +503,7 @@ packages:
'@babel/helper-string-parser': 7.23.4
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+ dev: true
/@commitlint/cli@19.2.1(@types/node@20.12.4)(typescript@5.3.3):
resolution: {integrity: sha512-cbkYUJsLqRomccNxvoJTyv5yn0bSy05BBizVyIcLACkRbVUqYorC351Diw/XFSWC/GtpwiwT2eOvQgFZa374bg==}
@@ -1505,14 +1484,6 @@ packages:
'@vue/compiler-core': 3.4.21
'@vue/shared': 3.4.21
- /@vue/compiler-sfc@2.7.14:
- resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==}
- dependencies:
- '@babel/parser': 7.23.0
- postcss: 8.4.35
- source-map: 0.6.1
- dev: false
-
/@vue/compiler-sfc@3.4.21:
resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
@@ -2055,17 +2026,9 @@ packages:
hasBin: true
dev: true
- /csstype@3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- dev: false
-
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- /dayjs@1.11.0:
- resolution: {integrity: sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==}
- dev: false
-
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -2482,10 +2445,6 @@ packages:
split2: 4.2.0
dev: true
- /gl-matrix@3.4.3:
- resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
- dev: false
-
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -2747,10 +2706,6 @@ packages:
requiresBuild: true
dev: true
- /jquery@3.7.1:
- resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
- dev: false
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
dev: true
@@ -3038,10 +2993,6 @@ packages:
ufo: 1.4.0
dev: true
- /mobile-select@1.1.2:
- resolution: {integrity: sha512-FrVAun32DsxLUZziTE1LPlXC72kD13f8N8tqgf7zVWRIOIIJakNxVs8mR2KMzm3QJAYq5+EJ4ji98pHdWJ7ekw==}
- dev: false
-
/mockjs@1.1.0:
resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==}
hasBin: true
@@ -3487,6 +3438,8 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
requiresBuild: true
+ dev: true
+ optional: true
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
@@ -3789,12 +3742,6 @@ packages:
vue: 3.4.21(typescript@5.3.3)
dev: false
- /vue-switches@2.0.1:
- resolution: {integrity: sha512-rDqBtK3TKy1pEvyZeWmnSHVeXqAcn+ozch7LiNThBzr1QMjg5rhvqBY7uWeli/baDDslf6CXmBJbHPwASJLqoA==}
- dependencies:
- vue: 2.7.14
- dev: false
-
/vue-template-compiler@2.7.16:
resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
dependencies:
@@ -3814,14 +3761,6 @@ packages:
typescript: 5.3.3
dev: true
- /vue@2.7.14:
- resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==}
- deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
- dependencies:
- '@vue/compiler-sfc': 2.7.14
- csstype: 3.1.2
- dev: false
-
/vue@3.4.21(typescript@5.3.3):
resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
peerDependencies:
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 @@
diff --git a/src/components/slide/SlideVertical.vue b/src/components/slide/SlideVertical.vue
index acfef10..868765c 100644
--- a/src/components/slide/SlideVertical.vue
+++ b/src/components/slide/SlideVertical.vue
@@ -1,6 +1,5 @@
@@ -347,7 +347,7 @@ function dislike() {
.sidebar {
touch-action: pan-y;
- width: 80vw;
+ width: 80%;
height: calc(var(--vh, 1vh) * 100);
overflow: auto;
background: rgb(22, 22, 22);
diff --git a/src/pages/home/slide/Community.vue b/src/pages/home/slide/Community.vue
index d450872..7a0b5ca 100644
--- a/src/pages/home/slide/Community.vue
+++ b/src/pages/home/slide/Community.vue
@@ -1,10 +1,10 @@
-