feat: 添加点赞动画效果及更新点赞图标

- 在details.css和details.less中添加点赞动画效果
- 更新Item.vue组件中的点赞图标为like-red-pitch.png
- 在index.html/index.vue中添加点赞动画组件Like
- 更新http.js中的测试session token
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-08-22 11:25:26 +08:00
parent 205252739c
commit e2182f9c79
93 changed files with 620 additions and 450 deletions

View File

@@ -1,47 +1,26 @@
const client_manifest = {
"_Ae-xQZDk.js": {
"_Cynx5Fuo.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "Ae-xQZDk.js",
"name": "el-button",
"imports": [
"_DEkvRhZp.js",
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js"
],
"css": [
"el-button.CsYDH6uT.css"
]
},
"el-button.CsYDH6uT.css": {
"file": "el-button.CsYDH6uT.css",
"resourceType": "style",
"prefetch": true,
"preload": true
},
"_CaHQlstV.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "CaHQlstV.js",
"name": "top-head",
"file": "Cynx5Fuo.js",
"name": "like-red-pitch",
"imports": [
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"_DlAUqK2U.js",
"_DEkvRhZp.js"
"_DEaNl_wb.js"
],
"css": [
"top-head.CSFz4p8m.css"
"like-red-pitch.Ddrtlv_0.css"
],
"assets": [
"empty-icon.CyaRoygc.png",
"logo-icon.C2xYDAoO.png"
]
},
"top-head.CSFz4p8m.css": {
"file": "top-head.CSFz4p8m.css",
"like-red-pitch.Ddrtlv_0.css": {
"file": "like-red-pitch.Ddrtlv_0.css",
"resourceType": "style",
"prefetch": true,
"preload": true
@@ -58,15 +37,27 @@ const client_manifest = {
"prefetch": true,
"mimeType": "image/png"
},
"_DEkvRhZp.js": {
"_D4XEghqX.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "DEkvRhZp.js",
"file": "D4XEghqX.js",
"name": "masonry",
"isDynamicEntry": true,
"imports": [
"_DEaNl_wb.js"
]
},
"_DEaNl_wb.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "DEaNl_wb.js",
"name": "index",
"imports": [
"_DUt_BCsZ.js",
"_DXTXIQQJ.js",
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js"
],
"css": [
@@ -79,12 +70,12 @@ const client_manifest = {
"prefetch": true,
"preload": true
},
"_DUt_BCsZ.js": {
"_DXTXIQQJ.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "DUt_BCsZ.js",
"file": "DXTXIQQJ.js",
"name": "v3",
"imports": [
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js"
@@ -98,18 +89,27 @@ const client_manifest = {
"file": "DlAUqK2U.js",
"name": "_plugin-vue_export-helper"
},
"_Uz9-H0wf.js": {
"_cNR2HnAI.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "Uz9-H0wf.js",
"name": "masonry",
"isDynamicEntry": true,
"file": "cNR2HnAI.js",
"name": "el-button",
"imports": [
"_DEkvRhZp.js"
"_DEaNl_wb.js",
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js"
],
"css": [
"el-button.CsYDH6uT.css"
]
},
"el-button.CsYDH6uT.css": {
"file": "el-button.CsYDH6uT.css",
"resourceType": "style",
"prefetch": true,
"preload": true
},
"_el-button.CsYDH6uT.css": {
"resourceType": "style",
"prefetch": true,
@@ -124,12 +124,12 @@ const client_manifest = {
"file": "index.C-c7eKmS.css",
"src": "_index.C-c7eKmS.css"
},
"_top-head.CSFz4p8m.css": {
"_like-red-pitch.Ddrtlv_0.css": {
"resourceType": "style",
"prefetch": true,
"preload": true,
"file": "top-head.CSFz4p8m.css",
"src": "_top-head.CSFz4p8m.css"
"file": "like-red-pitch.Ddrtlv_0.css",
"src": "_like-red-pitch.Ddrtlv_0.css"
},
"assets/img/empty-icon.png": {
"resourceType": "image",
@@ -167,14 +167,14 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "D1Nss5rU.js",
"file": "COJAsrdU.js",
"name": "error-404",
"src": "node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/error-404.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"_DlAUqK2U.js",
"_DUt_BCsZ.js"
"_DXTXIQQJ.js"
],
"css": []
},
@@ -189,13 +189,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "vzrIGxdr.js",
"file": "DLgaAcwz.js",
"name": "error-500",
"src": "node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/error-500.vue",
"isDynamicEntry": true,
"imports": [
"_DlAUqK2U.js",
"_DUt_BCsZ.js",
"_DXTXIQQJ.js",
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js"
],
"css": []
@@ -211,7 +211,7 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CzZrN4dO.js",
"file": "Ho67xvZ2.js",
"name": "entry",
"src": "node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"isEntry": true,
@@ -236,25 +236,25 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BwbsCtsI.js",
"file": "BRcoXiNg.js",
"name": "_id_",
"src": "pages/details/[id].vue",
"isDynamicEntry": true,
"imports": [
"_DEkvRhZp.js",
"_CaHQlstV.js",
"_Ae-xQZDk.js",
"_DEaNl_wb.js",
"_Cynx5Fuo.js",
"_cNR2HnAI.js",
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"_DlAUqK2U.js",
"_DUt_BCsZ.js"
"_DXTXIQQJ.js"
],
"css": [],
"assets": [
"no-discussion.CTT65aaO.png"
]
},
"_id_.bFZBr2n1.css": {
"file": "_id_.bFZBr2n1.css",
"_id_.BsxMtpGw.css": {
"file": "_id_.BsxMtpGw.css",
"resourceType": "style",
"prefetch": true,
"preload": true
@@ -270,24 +270,24 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "DobPODgb.js",
"file": "CjHBIxds.js",
"name": "index",
"src": "pages/index.html/index.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"_DEkvRhZp.js",
"_CaHQlstV.js",
"_DEaNl_wb.js",
"_Cynx5Fuo.js",
"_DlAUqK2U.js",
"_DUt_BCsZ.js"
"_DXTXIQQJ.js"
],
"dynamicImports": [
"_Uz9-H0wf.js"
"_D4XEghqX.js"
],
"css": []
},
"index.D7gOaziC.css": {
"file": "index.D7gOaziC.css",
"index.CvklMv7u.css": {
"file": "index.CvklMv7u.css",
"resourceType": "style",
"prefetch": true,
"preload": true
@@ -297,13 +297,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BcM3hq4p.js",
"file": "CBwMUp8X.js",
"name": "index",
"src": "pages/index.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"_DUt_BCsZ.js"
"_DXTXIQQJ.js"
]
},
"pages/publish/index.vue": {
@@ -311,15 +311,15 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CbsxvP2P.js",
"file": "CrdKGOsS.js",
"name": "index",
"src": "pages/publish/index.vue",
"isDynamicEntry": true,
"imports": [
"_DEkvRhZp.js",
"_DEaNl_wb.js",
"node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js",
"_Ae-xQZDk.js",
"_DUt_BCsZ.js",
"_cNR2HnAI.js",
"_DXTXIQQJ.js",
"_DlAUqK2U.js"
],
"css": []