feat: 更新点赞功能样式和交互效果
- 替换点赞图标为红色版本 - 添加点赞动画效果 - 优化点赞交互体验 - 更新开发环境配置 - 修复缓存处理逻辑
This commit is contained in:
@@ -13,7 +13,7 @@ const client_manifest = {
|
||||
"file": "cross-icon.zBxWVjBs.css",
|
||||
"src": "_cross-icon.!~{00a}~.js"
|
||||
},
|
||||
"_cross-icon.pq8gFzOi.js": {
|
||||
"_cross-icon.m3MrwI71.js": {
|
||||
"resourceType": "script",
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
@@ -21,10 +21,10 @@ const client_manifest = {
|
||||
"css": [
|
||||
"cross-icon.zBxWVjBs.css"
|
||||
],
|
||||
"file": "cross-icon.pq8gFzOi.js",
|
||||
"file": "cross-icon.m3MrwI71.js",
|
||||
"imports": [
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"_vue.f36acd1f.3bXL25SN.js"
|
||||
"_vue.f36acd1f.5Hi91ZqU.js"
|
||||
]
|
||||
},
|
||||
"cross-icon.zBxWVjBs.css": {
|
||||
@@ -40,7 +40,7 @@ const client_manifest = {
|
||||
"file": "el-button.gO5Z1ARE.css",
|
||||
"src": "_el-button.!~{00c}~.js"
|
||||
},
|
||||
"_el-button.MPbaVeOU.js": {
|
||||
"_el-button.UPcEEcNy.js": {
|
||||
"resourceType": "script",
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
@@ -48,10 +48,10 @@ const client_manifest = {
|
||||
"css": [
|
||||
"el-button.gO5Z1ARE.css"
|
||||
],
|
||||
"file": "el-button.MPbaVeOU.js",
|
||||
"file": "el-button.UPcEEcNy.js",
|
||||
"imports": [
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"_cross-icon.pq8gFzOi.js"
|
||||
"_cross-icon.m3MrwI71.js"
|
||||
]
|
||||
},
|
||||
"el-button.gO5Z1ARE.css": {
|
||||
@@ -60,14 +60,14 @@ const client_manifest = {
|
||||
"prefetch": true,
|
||||
"preload": true
|
||||
},
|
||||
"_masonry.5AtOn6qe.js": {
|
||||
"_masonry.SjJFABTL.js": {
|
||||
"resourceType": "script",
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"file": "masonry.5AtOn6qe.js",
|
||||
"file": "masonry.SjJFABTL.js",
|
||||
"imports": [
|
||||
"_cross-icon.pq8gFzOi.js"
|
||||
"_cross-icon.m3MrwI71.js"
|
||||
],
|
||||
"isDynamicEntry": true
|
||||
},
|
||||
@@ -75,10 +75,10 @@ const client_manifest = {
|
||||
"resourceType": "style",
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"file": "tick-black.qV6VLVBL.css",
|
||||
"file": "tick-black.6t5CTRQZ.css",
|
||||
"src": "_tick-black.!~{00b}~.js"
|
||||
},
|
||||
"_tick-black.-X1wcKmt.js": {
|
||||
"_tick-black.oSDhP351.js": {
|
||||
"resourceType": "script",
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
@@ -88,17 +88,17 @@ const client_manifest = {
|
||||
"logo-icon.fQ3LbI4i.png"
|
||||
],
|
||||
"css": [
|
||||
"tick-black.qV6VLVBL.css"
|
||||
"tick-black.6t5CTRQZ.css"
|
||||
],
|
||||
"file": "tick-black.-X1wcKmt.js",
|
||||
"file": "tick-black.oSDhP351.js",
|
||||
"imports": [
|
||||
"_cross-icon.pq8gFzOi.js",
|
||||
"_cross-icon.m3MrwI71.js",
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"__plugin-vue_export-helper.x3n3nnut.js"
|
||||
]
|
||||
},
|
||||
"tick-black.qV6VLVBL.css": {
|
||||
"file": "tick-black.qV6VLVBL.css",
|
||||
"tick-black.6t5CTRQZ.css": {
|
||||
"file": "tick-black.6t5CTRQZ.css",
|
||||
"resourceType": "style",
|
||||
"prefetch": true,
|
||||
"preload": true
|
||||
@@ -115,12 +115,12 @@ const client_manifest = {
|
||||
"prefetch": true,
|
||||
"mimeType": "image/png"
|
||||
},
|
||||
"_vue.f36acd1f.3bXL25SN.js": {
|
||||
"_vue.f36acd1f.5Hi91ZqU.js": {
|
||||
"resourceType": "script",
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"file": "vue.f36acd1f.3bXL25SN.js",
|
||||
"file": "vue.f36acd1f.5Hi91ZqU.js",
|
||||
"imports": [
|
||||
"node_modules/nuxt/dist/app/entry.js"
|
||||
]
|
||||
@@ -159,10 +159,10 @@ const client_manifest = {
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"css": [],
|
||||
"file": "error-404.1u4g1REG.js",
|
||||
"file": "error-404.0-uEHvLf.js",
|
||||
"imports": [
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"_vue.f36acd1f.3bXL25SN.js",
|
||||
"_vue.f36acd1f.5Hi91ZqU.js",
|
||||
"__plugin-vue_export-helper.x3n3nnut.js"
|
||||
],
|
||||
"isDynamicEntry": true,
|
||||
@@ -180,9 +180,9 @@ const client_manifest = {
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"css": [],
|
||||
"file": "error-500.QDz3eQgk.js",
|
||||
"file": "error-500.D28DhdD_.js",
|
||||
"imports": [
|
||||
"_vue.f36acd1f.3bXL25SN.js",
|
||||
"_vue.f36acd1f.5Hi91ZqU.js",
|
||||
"__plugin-vue_export-helper.x3n3nnut.js",
|
||||
"node_modules/nuxt/dist/app/entry.js"
|
||||
],
|
||||
@@ -207,7 +207,7 @@ const client_manifest = {
|
||||
"node_modules/@nuxt/ui-templates/dist/templates/error-404.vue",
|
||||
"node_modules/@nuxt/ui-templates/dist/templates/error-500.vue"
|
||||
],
|
||||
"file": "entry.sVOSP9bN.js",
|
||||
"file": "entry.RadDyZ3J.js",
|
||||
"isEntry": true,
|
||||
"src": "node_modules/nuxt/dist/app/entry.js",
|
||||
"_globalCSS": true
|
||||
@@ -227,20 +227,20 @@ const client_manifest = {
|
||||
"no-discussion.k0-uWmju.png"
|
||||
],
|
||||
"css": [],
|
||||
"file": "_id_.Q5YwYkX5.js",
|
||||
"file": "_id_.5jsvpena.js",
|
||||
"imports": [
|
||||
"_cross-icon.pq8gFzOi.js",
|
||||
"_tick-black.-X1wcKmt.js",
|
||||
"_el-button.MPbaVeOU.js",
|
||||
"_cross-icon.m3MrwI71.js",
|
||||
"_tick-black.oSDhP351.js",
|
||||
"_el-button.UPcEEcNy.js",
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"__plugin-vue_export-helper.x3n3nnut.js",
|
||||
"_vue.f36acd1f.3bXL25SN.js"
|
||||
"_vue.f36acd1f.5Hi91ZqU.js"
|
||||
],
|
||||
"isDynamicEntry": true,
|
||||
"src": "pages/details/[id].vue"
|
||||
},
|
||||
"_id_.4bfM94aI.css": {
|
||||
"file": "_id_.4bfM94aI.css",
|
||||
"_id_.ZaPGtab-.css": {
|
||||
"file": "_id_.ZaPGtab-.css",
|
||||
"resourceType": "style",
|
||||
"prefetch": true,
|
||||
"preload": true
|
||||
@@ -258,21 +258,21 @@ const client_manifest = {
|
||||
"preload": true,
|
||||
"css": [],
|
||||
"dynamicImports": [
|
||||
"_masonry.5AtOn6qe.js"
|
||||
"_masonry.SjJFABTL.js"
|
||||
],
|
||||
"file": "index.GiMzbGcV.js",
|
||||
"file": "index.urtOKxda.js",
|
||||
"imports": [
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"_cross-icon.pq8gFzOi.js",
|
||||
"_tick-black.-X1wcKmt.js",
|
||||
"_vue.f36acd1f.3bXL25SN.js",
|
||||
"_cross-icon.m3MrwI71.js",
|
||||
"_tick-black.oSDhP351.js",
|
||||
"_vue.f36acd1f.5Hi91ZqU.js",
|
||||
"__plugin-vue_export-helper.x3n3nnut.js"
|
||||
],
|
||||
"isDynamicEntry": true,
|
||||
"src": "pages/index.html/index.vue"
|
||||
},
|
||||
"index.y0zt_4lv.css": {
|
||||
"file": "index.y0zt_4lv.css",
|
||||
"index.RvPslgtk.css": {
|
||||
"file": "index.RvPslgtk.css",
|
||||
"resourceType": "style",
|
||||
"prefetch": true,
|
||||
"preload": true
|
||||
@@ -282,9 +282,9 @@ const client_manifest = {
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"file": "index.bjLWtqlj.js",
|
||||
"file": "index.lVOOAw-f.js",
|
||||
"imports": [
|
||||
"_vue.f36acd1f.3bXL25SN.js",
|
||||
"_vue.f36acd1f.5Hi91ZqU.js",
|
||||
"node_modules/nuxt/dist/app/entry.js"
|
||||
],
|
||||
"isDynamicEntry": true,
|
||||
@@ -299,12 +299,12 @@ const client_manifest = {
|
||||
"rubbish-icon.u4wE_KJZ.svg"
|
||||
],
|
||||
"css": [],
|
||||
"file": "index.ka4uXeWY.js",
|
||||
"file": "index.AbCRFhXM.js",
|
||||
"imports": [
|
||||
"_cross-icon.pq8gFzOi.js",
|
||||
"_el-button.MPbaVeOU.js",
|
||||
"_cross-icon.m3MrwI71.js",
|
||||
"_el-button.UPcEEcNy.js",
|
||||
"node_modules/nuxt/dist/app/entry.js",
|
||||
"_vue.f36acd1f.3bXL25SN.js",
|
||||
"_vue.f36acd1f.5Hi91ZqU.js",
|
||||
"__plugin-vue_export-helper.x3n3nnut.js"
|
||||
],
|
||||
"isDynamicEntry": true,
|
||||
|
||||
Reference in New Issue
Block a user