- 新增点赞动画效果,使用CSS动画实现点赞时的缩放效果 - 替换点赞图标为红色版本,并在点赞时显示动画 - 在评论列表和详情页统一使用新的点赞图标 - 添加Like组件用于显示点赞动画 - 优化代码结构,调整部分样式和布局
1 line
19 KiB
Plaintext
1 line
19 KiB
Plaintext
{"version":3,"file":"server.mjs","sources":["../../../../node_modules/.store/node-fetch-native@1.6.6/node_modules/node-fetch-native/dist/shared/node-fetch-native.DfbY2q-x.mjs","../../../../node_modules/.store/node-fetch-native@1.6.6/node_modules/node-fetch-native/dist/node.mjs","../../../../node_modules/.store/node-fetch-native@1.6.6/node_modules/node-fetch-native/dist/index.mjs","../../../../node_modules/.store/destr@2.0.3/node_modules/destr/dist/index.mjs","../../../../node_modules/.store/ufo@1.5.4/node_modules/ufo/dist/index.mjs","../../../../node_modules/.store/ofetch@1.4.1/node_modules/ofetch/dist/shared/ofetch.03887fc3.mjs","../../../../node_modules/.store/ofetch@1.4.1/node_modules/ofetch/dist/node.mjs","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Ffetch.mjs","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Fnuxt.config.mjs","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/nuxt.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/injections.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/composables/router.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/composables/error.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/head/runtime/plugins/unhead.js","../../../../node_modules/.store/defu@6.1.4/node_modules/defu/dist/defu.mjs","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/composables/manifest.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/middleware/manifest-route-rule.js","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Fmiddleware.mjs","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/plugins/router.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/head/runtime/composables/v3.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/composables/payload.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/plugins/revive-payload.server.js","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Fcomponents.plugin.mjs","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Felement-plus-teleports.plugin.mjs","../../../../node_modules/.store/@vueuse+shared@9.13.0/node_modules/@vueuse/shared/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-namespace/index.mjs","../../../../node_modules/.store/@vue+shared@3.5.13/node_modules/@vue/shared/dist/shared.cjs.prod.js","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/error.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-id/index.mjs","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_freeGlobal.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_root.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_Symbol.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_getRawTag.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_objectToString.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_baseGetTag.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isObjectLike.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isSymbol.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_arrayMap.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isArray.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_baseToString.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isObject.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isFunction.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_coreJsData.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_isMasked.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_toSource.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_baseIsNative.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_getValue.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_getNative.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/eq.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_isKey.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_nativeCreate.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_hashClear.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_hashDelete.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_hashGet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_hashHas.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_hashSet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_Hash.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_listCacheClear.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_assocIndexOf.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_listCacheDelete.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_listCacheGet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_listCacheHas.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_listCacheSet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_ListCache.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_Map.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_mapCacheClear.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_isKeyable.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_getMapData.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_mapCacheDelete.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_mapCacheGet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_mapCacheHas.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_mapCacheSet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_MapCache.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/memoize.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_memoizeCapped.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_stringToPath.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/toString.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_castPath.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_toKey.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/_baseGet.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/get.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/fromPairs.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isNil.js","../../../../node_modules/.store/lodash-es@4.17.21/node_modules/lodash-es/isUndefined.js","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/types.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-z-index/index.mjs","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Felement-plus-injection.plugin.mjs","../../../../virtual:nuxt:D%3A%2F%E4%BB%A3%E7%A0%81%E6%96%87%E4%BB%B6%2FPC%20-%20%E9%97%AE%E7%AD%94%2F.nuxt%2Fplugins.server.mjs","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/head/runtime/components.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/server-placeholder.js","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/client-only.js","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-same-target/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/vue/vnode.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/vue/props/runtime.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/overlay/src/overlay.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/overlay/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/focus-trap/src/tokens.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/dom/aria.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/focus-trap/src/utils.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/_virtual/plugin-vue_export-helper.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/constants/aria.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/focus-trap/src/focus-trap.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/teleport/src/teleport.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/teleport/src/teleport2.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/vue/install.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/teleport/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/icon/src/icon.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/objects.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/dom/style.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/icon/src/icon2.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/icon/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/src/constants.mjs","../../../../node_modules/.store/@element-plus+icons-vue@2.3.1/node_modules/@element-plus/icons-vue/dist/index.js","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/vue/icon.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/src/dialog-content.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-draggable/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/vue/refs.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/locale/lang/en.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-locale/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/src/dialog-content2.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/constants/event.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/src/dialog2.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-lockscreen/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/config-provider/src/constants.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/constants/size.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-size/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-empty-values/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/config-provider/src/hooks/use-global-config.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/src/use-dialog.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-deprecated/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/src/dialog.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/dialog/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/constants.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/form/src/constants.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/form/src/hooks/use-form-item.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/hooks/use-prop/index.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/form/src/hooks/use-form-common-props.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/use-button.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/button.mjs","../../../../node_modules/.store/@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/module/util.js","../../../../node_modules/.store/@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/module/conversion.js","../../../../node_modules/.store/@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/module/css-color-names.js","../../../../node_modules/.store/@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/module/format-input.js","../../../../node_modules/.store/@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/module/index.js","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/button-custom.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/button2.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/button-group.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/src/button-group2.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/button/index.mjs","../../../../components/Like.vue","../../../../img/close-icon.png","../../../../img/smiling-face.png","../../../../img/picture-icon.png","../../../../img/send-messages-icon.png","../../../../img/homepage-icon.png","../../../../img/menu-icon-gray.svg","../../../../img/comment-icon-gray.svg","../../../../img/like-icon-gray.png","../../../../img/like-red-pitch.png","../../../../img/cross-icon.png","../../../../img/arrow-circular-gray.png","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/utils/typescript.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/message/src/message.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/message/src/instance.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/config-provider/src/config-provider-props.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/config-provider/src/config-provider.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/message/src/method.mjs","../../../../node_modules/.store/element-plus@2.9.6/node_modules/element-plus/es/components/message/index.mjs","../../../../components/commentList.vue","../../../../img/logo.png","../../../../img/cross-circle-black.png","../../../../img/input-icon.png","../../../../img/add-icon.svg","../../../../img/cross-circle-icon.png","../../../../img/dot.svg","../../../../img/hot-icon.png","../../../../img/dot-yellow.svg","../../../../img/dot-gray.svg","../../../../img/empty-icon.png","../../../../img/close-icon.svg","../../../../img/view-icon.svg","../../../../img/like-icon.png","../../../../img/transmit-icon.png","../../../../img/give-sweep.png","../../../../img/QRCode-icon.svg","../../../../img/delete-icon.png","../../../../img/arrows-icon.svg","../../../../img/tick-orange.svg","../../../../img/edit-icon.png","../../../../img/tick-no.svg","../../../../img/tick-option.svg","../../../../app.vue","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/nuxt-error-page.vue","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/components/nuxt-root.vue","../../../../node_modules/.store/nuxt@3.16.0/node_modules/nuxt/dist/app/entry.js"],"sourcesContent":null,"names":["o","n","h","t","T","r","f","_t","_n","_r","_e","Co","_a","Ya","D","Yt","Gt","Qt","Ka","Za","Ga","Xa","Po","es","Ja","Ge","_b","_d","_c","e","a","m","k","message","Headers","fetch","AbortController","$fetch","$fetch2","nodeFetch","http","https","Headers$1","AbortController$1","provide","plugins","createH3Error","createRadixRouter","baseURL","createError","headCore","is","hasOwnProperty","isArray","isFunction","isSymbol","isObject","objectToString","isPlainObject","global","PatchFlags","j","normalizeStyle","normalizeClass","normalizeProps","isRef","toDisplayString","Symbol","objectProto","nativeObjectToString","symToStringTag","funcProto","funcToString","HASH_UNDEFINED","entry","Map","isUndefined","isString","NOOP","hasOwn","ns","_export_sfc","_sfc_main","focusReason","__default__","_openBlock56","_createElementBlock56","_createElementVNode56","_openBlock150","_createElementBlock150","_createElementVNode150","Close","ref","zIndex","_a2","globalConfig","Loading","format","TinyColor","data","type","_ssrRenderComponent","_withCtx","_push","_parent","_","_scopeId","_ssrInterpolate","_createTextVNode","_toDisplayString","_createVNode","_ssrRenderAttr","_ssrRenderList","_ssrRenderClass","_ssrRenderStyle","_imports_13","item","_ssrIncludeBooleanAttr","RootComponent"],"mappings":"","x_google_ignoreList":[0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,161,162,163,164,165,166,167,192,193,194]} |