列表对齐顶部logo

This commit is contained in:
A1300399510 2025-02-07 17:46:12 +08:00
parent af8f934f3e
commit 882d44344d
21 changed files with 117 additions and 110 deletions

@ -1,5 +1,5 @@
{ {
"date": "2025-02-07T08:18:12.857Z", "date": "2025-02-07T09:45:07.761Z",
"preset": "node-server", "preset": "node-server",
"framework": { "framework": {
"name": "nuxt", "name": "nuxt",

@ -1 +1 @@
{"id":"04c343c9-fe05-4afc-baca-25cc4a9cc310","timestamp":1738916234226} {"id":"f3f2f7b6-8941-4a72-b5de-eeabd90e009b","timestamp":1738921457880}

@ -1 +0,0 @@
{"id":"04c343c9-fe05-4afc-baca-25cc4a9cc310","timestamp":1738916234226,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

@ -1 +1 @@
{"id":"dev","timestamp":1738916234967,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} {"id":"dev","timestamp":1738921458814,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

@ -0,0 +1 @@
{"id":"f3f2f7b6-8941-4a72-b5de-eeabd90e009b","timestamp":1738921457880,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1 @@
import{_ as i,t as a,v as r,x as n,y as e,z as s,D as l,E as d}from"./entry.1dbf8890.js";const c=t=>(l("data-v-df79c84d"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return a({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(u,b)=>(r(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,m)])]))}},w=i(x,[["__scopeId","data-v-df79c84d"]]);export{w as default}; import{_ as i,t as a,v as r,x as n,y as e,z as s,D as l,E as d}from"./entry.95ce0abc.js";const c=t=>(l("data-v-df79c84d"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return a({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(u,b)=>(r(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,m)])]))}},w=i(x,[["__scopeId","data-v-df79c84d"]]);export{w as default};

@ -138,7 +138,7 @@ const client_manifest = {
"prefetch": true, "prefetch": true,
"preload": true, "preload": true,
"css": [], "css": [],
"file": "error-404.df433d6b.js", "file": "error-404.14f8cca8.js",
"imports": [ "imports": [
"node_modules/nuxt/dist/app/entry.js" "node_modules/nuxt/dist/app/entry.js"
], ],
@ -164,7 +164,7 @@ const client_manifest = {
"prefetch": true, "prefetch": true,
"preload": true, "preload": true,
"css": [], "css": [],
"file": "error-500.1ca3971c.js", "file": "error-500.d68d06d7.js",
"imports": [ "imports": [
"node_modules/nuxt/dist/app/entry.js" "node_modules/nuxt/dist/app/entry.js"
], ],
@ -181,7 +181,7 @@ const client_manifest = {
"resourceType": "style", "resourceType": "style",
"prefetch": true, "prefetch": true,
"preload": true, "preload": true,
"file": "entry.a3955614.css", "file": "entry.d7bbd1b0.css",
"src": "node_modules/nuxt/dist/app/entry.css" "src": "node_modules/nuxt/dist/app/entry.css"
}, },
"node_modules/nuxt/dist/app/entry.js": { "node_modules/nuxt/dist/app/entry.js": {
@ -210,19 +210,19 @@ const client_manifest = {
"triangle-icon.c39ff2e7.svg" "triangle-icon.c39ff2e7.svg"
], ],
"css": [ "css": [
"entry.a3955614.css" "entry.d7bbd1b0.css"
], ],
"dynamicImports": [ "dynamicImports": [
"node_modules/@nuxt/ui-templates/dist/templates/error-404.vue", "node_modules/@nuxt/ui-templates/dist/templates/error-404.vue",
"node_modules/@nuxt/ui-templates/dist/templates/error-500.vue" "node_modules/@nuxt/ui-templates/dist/templates/error-500.vue"
], ],
"file": "entry.1dbf8890.js", "file": "entry.95ce0abc.js",
"isEntry": true, "isEntry": true,
"src": "node_modules/nuxt/dist/app/entry.js", "src": "node_modules/nuxt/dist/app/entry.js",
"_globalCSS": true "_globalCSS": true
}, },
"entry.a3955614.css": { "entry.d7bbd1b0.css": {
"file": "entry.a3955614.css", "file": "entry.d7bbd1b0.css",
"resourceType": "style", "resourceType": "style",
"prefetch": true, "prefetch": true,
"preload": true "preload": true

@ -2049,7 +2049,7 @@ const _sfc_main$2 = {
obj["height"] = typetype == "vote" ? "170px" : "137px"; obj["height"] = typetype == "vote" ? "170px" : "137px";
} }
obj["width"] = "100%"; obj["width"] = "100%";
obj["paddingLeft"] = "calc((100vw - 1200px) / 2)"; obj["paddingLeft"] = "calc((100vw - 1210px) / 2)";
} }
if (index + 1 == list.value.length) if (index + 1 == list.value.length)
listHeight.value = Math.max(itemHeightLeft, itemHeightRight); listHeight.value = Math.max(itemHeightLeft, itemHeightRight);
@ -2637,7 +2637,7 @@ function _sfc_ssrRender(_ctx, _push, _parent, _attrs, $props, $setup, $data, $op
}); });
_push(`<!--]--><!--]-->`); _push(`<!--]--><!--]-->`);
}); });
_push(`<!--]--></div></div></header><div class="${ssrRenderClass([{ "mode-list": $setup.type == "list" }, "main flexflex"])}"><div class="list-box"><div class="main-header" style="${ssrRenderStyle({ paddingLeft: $setup.type == "list" ? 0 : "calc((100vw - 1200px) / 2)" })}"><div class="flexacenter">`); _push(`<!--]--></div></div></header><div class="${ssrRenderClass([{ "mode-list": $setup.type == "list" }, "main flexflex"])}"><div class="list-box" style="${ssrRenderStyle({ paddingRight: $setup.type == "list" ? 0 : "15px" })}"><div class="main-header" style="${ssrRenderStyle({ paddingLeft: $setup.type == "list" ? 0 : "calc((100vw - 1210px) / 2)" })}"><div class="flexacenter">`);
if ($setup.myModelState) { if ($setup.myModelState) {
_push(`<div class="search-keyword flexacenter"><div class="ellipsis">我的收藏/提问</div><img class="search-keyword-cross"${ssrRenderAttr("src", _imports_4)}></div>`); _push(`<div class="search-keyword flexacenter"><div class="ellipsis">我的收藏/提问</div><img class="search-keyword-cross"${ssrRenderAttr("src", _imports_4)}></div>`);
} else if ($setup.isSearchMode) { } else if ($setup.isSearchMode) {
@ -2810,7 +2810,7 @@ function _sfc_ssrRender(_ctx, _push, _parent, _attrs, $props, $setup, $data, $op
if (item.type == "askanswercollection") { if (item.type == "askanswercollection") {
_push(`<!--[--><div class="icon a flexcenter">A</div><div class="centre flexflex flex1"><div class="titletitle ellipsis">${item["data"]["content"]}</div><div class="text ellipsis">提问:${ssrInterpolate(item["data"]["title"])}</div></div><div class="delete-box flexacenter"><img class="delete-icon"${ssrRenderAttr("src", _imports_22)}></div><!--]-->`); _push(`<!--[--><div class="icon a flexcenter">A</div><div class="centre flexflex flex1"><div class="titletitle ellipsis">${item["data"]["content"]}</div><div class="text ellipsis">提问:${ssrInterpolate(item["data"]["title"])}</div></div><div class="delete-box flexacenter"><img class="delete-icon"${ssrRenderAttr("src", _imports_22)}></div><!--]-->`);
} else { } else {
_push(`<!--[--><div class="icon q flexcenter">Q</div><div class="centre flexflex flex1"><div class="titletitle ellipsis">${ssrInterpolate(item["data"]["title"])}</div><div class="text ellipsis">${ssrInterpolate(item["data"]["answers"] > 0 ? "共" + item["data"]["answers"] + "个回答" : "暂无回答")}</div></div><div class="delete-box flexacenter"><img class="delete-icon"${ssrRenderAttr("src", _imports_22)}></div><!--]-->`); _push(`<!--[--><div class="icon q flexcenter">Q</div><div class="centre flexflex flex1"><div class="titletitle ellipsis">${ssrInterpolate(item["data"]["title"])}</div><div class="text ellipsis">${ssrInterpolate(item["data"]["answers"] > 0 ? "共" + item["data"]["answers"] + "个回答&讨论" : "暂无回答&讨论")}</div></div><div class="delete-box flexacenter"><img class="delete-icon"${ssrRenderAttr("src", _imports_22)}></div><!--]-->`);
} }
_push(`</div>`); _push(`</div>`);
}); });
@ -2838,11 +2838,11 @@ function _sfc_ssrRender(_ctx, _push, _parent, _attrs, $props, $setup, $data, $op
ssrRenderList($setup.myQuestionsList, (item, index) => { ssrRenderList($setup.myQuestionsList, (item, index) => {
_push(`<div class="item flexflex"><div class="icon q flexcenter">Q</div><div class="centre flexflex flex1"><div class="info flexacenter"><div class="name">${ssrInterpolate(item["nickname"])}</div><div class="time">${ssrInterpolate($setup.handleDate(item["publicationdate"]))}</div></div><div class="titletitle ellipsis">${ssrInterpolate(item["title"])}</div><div class="text flexacenter">`); _push(`<div class="item flexflex"><div class="icon q flexcenter">Q</div><div class="centre flexflex flex1"><div class="info flexacenter"><div class="name">${ssrInterpolate(item["nickname"])}</div><div class="time">${ssrInterpolate($setup.handleDate(item["publicationdate"]))}</div></div><div class="titletitle ellipsis">${ssrInterpolate(item["title"])}</div><div class="text flexacenter">`);
if (item["authornewnum"] > 0) { if (item["authornewnum"] > 0) {
_push(`<div class="new-answer flexacenter"> 有${ssrInterpolate(item["authornewnum"])}个新回答 <div class="long-string"></div></div>`); _push(`<div class="new-answer flexacenter"> 有${ssrInterpolate(item["authornewnum"])}个新回答&amp;讨论 <div class="long-string"></div></div>`);
} else { } else {
_push(`<!---->`); _push(`<!---->`);
} }
_push(` ${ssrInterpolate(item["answers"] == 0 ? "暂无回答" : "共" + item["answers"] + "个回答")}</div></div><div class="operate-box flexacenter"><div class="state-box flexacenter"><div class="text">${ssrInterpolate(item["anonymous"] == 0 ? "公开" : "匿名")}</div><img class="arrows"${ssrRenderAttr("src", _imports_23)}>`); _push(` ${ssrInterpolate(item["answers"] == 0 ? "暂无回答&讨论" : "共" + item["answers"] + "个回答&讨论")}</div></div><div class="operate-box flexacenter"><div class="state-box flexacenter"><div class="text">${ssrInterpolate(item["anonymous"] == 0 ? "公开" : "匿名")}</div><img class="arrows"${ssrRenderAttr("src", _imports_23)}>`);
if (item["popupState"]) { if (item["popupState"]) {
_push(`<div class="state-popup flexflex"><div class="${ssrRenderClass([{ pitch: item["anonymous"] == 0 }, "state-popup-item flexacenter flex1"])}"><div class>公开发表</div><img class="state-popup-icon"${ssrRenderAttr("src", _imports_24)}></div><div class="${ssrRenderClass([{ pitch: item["anonymous"] == 1 }, "state-popup-item flexacenter flex1"])}"><div class>匿名发表</div><img class="state-popup-icon"${ssrRenderAttr("src", _imports_24)}></div></div>`); _push(`<div class="state-popup flexflex"><div class="${ssrRenderClass([{ pitch: item["anonymous"] == 0 }, "state-popup-item flexacenter flex1"])}"><div class>公开发表</div><img class="state-popup-icon"${ssrRenderAttr("src", _imports_24)}></div><div class="${ssrRenderClass([{ pitch: item["anonymous"] == 1 }, "state-popup-item flexacenter flex1"])}"><div class>匿名发表</div><img class="state-popup-icon"${ssrRenderAttr("src", _imports_24)}></div></div>`);
} else { } else {

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
{"version":3,"file":"entry-styles.51568147.mjs","sources":["../../../../../.nuxt/dist/server/static/entry-styles-1.mjs-0c51a6d5.js","../../../../../.nuxt/dist/server/static/entry-styles.51568147.mjs"],"sourcesContent":null,"names":["__buildAssetsURL","style_0"],"mappings":";;;;;;;;;;;;;;;;AAAA,MAAA,mCAAA,GAAA,g4MAAA,GAAAA,cAAA,CAAA,4BAAA,CAAA,GAAA,yw3DAAA;;ACCA,6BAAe,CAACC,mCAAO;;;;"}

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
{"version":3,"file":"entry-styles.88c07ae7.mjs","sources":["../../../../../.nuxt/dist/server/static/entry-styles-1.mjs-81ae54d0.js","../../../../../.nuxt/dist/server/static/entry-styles.88c07ae7.mjs"],"sourcesContent":null,"names":["__buildAssetsURL","style_0"],"mappings":";;;;;;;;;;;;;;;;AAAA,MAAA,mCAAA,GAAA,62MAAA,GAAAA,cAAA,CAAA,4BAAA,CAAA,GAAA,+33DAAA;;ACCA,6BAAe,CAACC,mCAAO;;;;"}

@ -1,6 +1,6 @@
const interopDefault = r => r.default || r || []; const interopDefault = r => r.default || r || [];
const styles = { const styles = {
"node_modules/nuxt/dist/app/entry.js": () => import('./static/entry-styles.51568147.mjs').then(interopDefault), "node_modules/nuxt/dist/app/entry.js": () => import('./static/entry-styles.88c07ae7.mjs').then(interopDefault),
"node_modules/@nuxt/ui-templates/dist/templates/error-404.vue": () => import('./static/error-404-styles.1e0dde27.mjs').then(interopDefault), "node_modules/@nuxt/ui-templates/dist/templates/error-404.vue": () => import('./static/error-404-styles.1e0dde27.mjs').then(interopDefault),
"node_modules/@nuxt/ui-templates/dist/templates/error-500.vue": () => import('./static/error-500-styles.cf4b3e80.mjs').then(interopDefault) "node_modules/@nuxt/ui-templates/dist/templates/error-500.vue": () => import('./static/error-500-styles.cf4b3e80.mjs').then(interopDefault)
}; };

@ -3075,7 +3075,7 @@ function klona(x) {
const inlineAppConfig = { const inlineAppConfig = {
"nuxt": { "nuxt": {
"buildId": "04c343c9-fe05-4afc-baca-25cc4a9cc310" "buildId": "f3f2f7b6-8941-4a72-b5de-eeabd90e009b"
} }
}; };
@ -4965,191 +4965,191 @@ const assets = {
"/static/add-icon.0b0b5313.svg": { "/static/add-icon.0b0b5313.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"d67-gajxuGcy6aHIeWAbO0RazX03p90\"", "etag": "\"d67-gajxuGcy6aHIeWAbO0RazX03p90\"",
"mtime": "2025-02-07T08:17:35.115Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 3431, "size": 3431,
"path": "../public/static/add-icon.0b0b5313.svg" "path": "../public/static/add-icon.0b0b5313.svg"
}, },
"/static/arrows-icon.271dd0d3.svg": { "/static/arrows-icon.271dd0d3.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"5a0-yAit7q5lcKJMd35iOMMifZv2uno\"", "etag": "\"5a0-yAit7q5lcKJMd35iOMMifZv2uno\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 1440, "size": 1440,
"path": "../public/static/arrows-icon.271dd0d3.svg" "path": "../public/static/arrows-icon.271dd0d3.svg"
}, },
"/static/close-icon.86743366.svg": { "/static/close-icon.86743366.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"2d4-QYrulZl33jopLCT37UdJfnzXOVg\"", "etag": "\"2d4-QYrulZl33jopLCT37UdJfnzXOVg\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 724, "size": 724,
"path": "../public/static/close-icon.86743366.svg" "path": "../public/static/close-icon.86743366.svg"
}, },
"/static/collect-icon-colours.6d2ade7f.svg": { "/static/collect-icon-colours.6d2ade7f.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"7ab-av9D1DgxgD5cvY5wd30haD7c1q0\"", "etag": "\"7ab-av9D1DgxgD5cvY5wd30haD7c1q0\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 1963, "size": 1963,
"path": "../public/static/collect-icon-colours.6d2ade7f.svg" "path": "../public/static/collect-icon-colours.6d2ade7f.svg"
}, },
"/static/comment-icon-gray.2c8779f9.svg": { "/static/comment-icon-gray.2c8779f9.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"816-HEGvNjvS0TeA/3uJweilvZfCqlk\"", "etag": "\"816-HEGvNjvS0TeA/3uJweilvZfCqlk\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 2070, "size": 2070,
"path": "../public/static/comment-icon-gray.2c8779f9.svg" "path": "../public/static/comment-icon-gray.2c8779f9.svg"
}, },
"/static/delete-icon.4d386dce.svg": { "/static/delete-icon.4d386dce.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"17fe-RGKa0+MaUqOqlbPlXlig67fGkaY\"", "etag": "\"17fe-RGKa0+MaUqOqlbPlXlig67fGkaY\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 6142, "size": 6142,
"path": "../public/static/delete-icon.4d386dce.svg" "path": "../public/static/delete-icon.4d386dce.svg"
}, },
"/static/dot-gray.86cdd7b5.svg": { "/static/dot-gray.86cdd7b5.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"2af-sBMsuPZbsh28jzlFWO9lVYMVDk8\"", "etag": "\"2af-sBMsuPZbsh28jzlFWO9lVYMVDk8\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 687, "size": 687,
"path": "../public/static/dot-gray.86cdd7b5.svg" "path": "../public/static/dot-gray.86cdd7b5.svg"
}, },
"/static/dot-yellow.4b5e135b.svg": { "/static/dot-yellow.4b5e135b.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"2af-6L7YsWhGTHBB6NqQztB/l2OFRfE\"", "etag": "\"2af-6L7YsWhGTHBB6NqQztB/l2OFRfE\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 687, "size": 687,
"path": "../public/static/dot-yellow.4b5e135b.svg" "path": "../public/static/dot-yellow.4b5e135b.svg"
}, },
"/static/dot.1026a040.svg": { "/static/dot.1026a040.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"217-dx6xqUT4D9pCoKc6nr20aXeJQXQ\"", "etag": "\"217-dx6xqUT4D9pCoKc6nr20aXeJQXQ\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.568Z",
"size": 535, "size": 535,
"path": "../public/static/dot.1026a040.svg" "path": "../public/static/dot.1026a040.svg"
}, },
"/static/empty-icon.24a01ae2.svg": { "/static/empty-icon.24a01ae2.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"d028-Our2UxxUiciRSduORd8JZCt5Prw\"", "etag": "\"d028-Our2UxxUiciRSduORd8JZCt5Prw\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 53288, "size": 53288,
"path": "../public/static/empty-icon.24a01ae2.svg" "path": "../public/static/empty-icon.24a01ae2.svg"
}, },
"/static/entry.1dbf8890.js": { "/static/entry.95ce0abc.js": {
"type": "application/javascript", "type": "application/javascript",
"etag": "\"3d332-O+COio5t2hW/jrVi/3HfGvgu0bk\"", "etag": "\"3d386-o50QdjqRWwkzXlmA9DFYLEofnaE\"",
"mtime": "2025-02-07T08:17:35.121Z", "mtime": "2025-02-07T09:44:37.576Z",
"size": 250674, "size": 250758,
"path": "../public/static/entry.1dbf8890.js" "path": "../public/static/entry.95ce0abc.js"
}, },
"/static/entry.a3955614.css": { "/static/entry.d7bbd1b0.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"1074e-0y9wxTGjo3C3dJccbOmAo/yGBYU\"", "etag": "\"107b1-+C6ByY/3B3HbQxIXEl+lQ5tyhIE\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.573Z",
"size": 67406, "size": 67505,
"path": "../public/static/entry.a3955614.css" "path": "../public/static/entry.d7bbd1b0.css"
},
"/static/error-404.14f8cca8.js": {
"type": "application/javascript",
"etag": "\"18de-DzTaQhtFPvfgI6TzWcBYyWMAu14\"",
"mtime": "2025-02-07T09:44:37.575Z",
"size": 6366,
"path": "../public/static/error-404.14f8cca8.js"
}, },
"/static/error-404.7fc72018.css": { "/static/error-404.7fc72018.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"e2e-iNt1cqPQ0WDudfCTZVQd31BeRGs\"", "etag": "\"e2e-iNt1cqPQ0WDudfCTZVQd31BeRGs\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.573Z",
"size": 3630, "size": 3630,
"path": "../public/static/error-404.7fc72018.css" "path": "../public/static/error-404.7fc72018.css"
}, },
"/static/error-404.df433d6b.js": {
"type": "application/javascript",
"etag": "\"18de-BFdfru3nciU7awwQFjcJNNJd7fA\"",
"mtime": "2025-02-07T08:17:35.121Z",
"size": 6366,
"path": "../public/static/error-404.df433d6b.js"
},
"/static/error-500.1ca3971c.js": {
"type": "application/javascript",
"etag": "\"756-HX4noLXvalbiEOf1RynRxqBEI+w\"",
"mtime": "2025-02-07T08:17:35.121Z",
"size": 1878,
"path": "../public/static/error-500.1ca3971c.js"
},
"/static/error-500.c5df6088.css": { "/static/error-500.c5df6088.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"79e-ByRo+49BgcevWdRjJy3CMx2IA5k\"", "etag": "\"79e-ByRo+49BgcevWdRjJy3CMx2IA5k\"",
"mtime": "2025-02-07T08:17:35.121Z", "mtime": "2025-02-07T09:44:37.575Z",
"size": 1950, "size": 1950,
"path": "../public/static/error-500.c5df6088.css" "path": "../public/static/error-500.c5df6088.css"
}, },
"/static/error-500.d68d06d7.js": {
"type": "application/javascript",
"etag": "\"756-apqNs06Vy5j4aBrC6DkRM6Gm4Fw\"",
"mtime": "2025-02-07T09:44:37.575Z",
"size": 1878,
"path": "../public/static/error-500.d68d06d7.js"
},
"/static/logo.6622f82d.png": { "/static/logo.6622f82d.png": {
"type": "image/png", "type": "image/png",
"etag": "\"843f-FSXGFGigIHmtzjdcQzuMz/a7E+o\"", "etag": "\"843f-FSXGFGigIHmtzjdcQzuMz/a7E+o\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 33855, "size": 33855,
"path": "../public/static/logo.6622f82d.png" "path": "../public/static/logo.6622f82d.png"
}, },
"/static/menu-icon-gray.d61f02b1.svg": { "/static/menu-icon-gray.d61f02b1.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"6de-kmXhltPHfF4W1gmV7wT4aZCZ6gg\"", "etag": "\"6de-kmXhltPHfF4W1gmV7wT4aZCZ6gg\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 1758, "size": 1758,
"path": "../public/static/menu-icon-gray.d61f02b1.svg" "path": "../public/static/menu-icon-gray.d61f02b1.svg"
}, },
"/static/QRCode-icon.a105d5fc.svg": { "/static/QRCode-icon.a105d5fc.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"9c1-qGg9jZ5wmHJGzh2A00nHIGWHMh4\"", "etag": "\"9c1-qGg9jZ5wmHJGzh2A00nHIGWHMh4\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 2497, "size": 2497,
"path": "../public/static/QRCode-icon.a105d5fc.svg" "path": "../public/static/QRCode-icon.a105d5fc.svg"
}, },
"/static/tick-no.179037b3.svg": { "/static/tick-no.179037b3.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"1ea-YISAWqJD56jxoQT8N812fDJfkMw\"", "etag": "\"1ea-YISAWqJD56jxoQT8N812fDJfkMw\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 490, "size": 490,
"path": "../public/static/tick-no.179037b3.svg" "path": "../public/static/tick-no.179037b3.svg"
}, },
"/static/tick-option.e092d22f.svg": { "/static/tick-option.e092d22f.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"29a-UVjuq3WHs6mhu1KGQ7gQmJH2Bc4\"", "etag": "\"29a-UVjuq3WHs6mhu1KGQ7gQmJH2Bc4\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 666, "size": 666,
"path": "../public/static/tick-option.e092d22f.svg" "path": "../public/static/tick-option.e092d22f.svg"
}, },
"/static/tick-orange.233abc69.svg": { "/static/tick-orange.233abc69.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"60a-VrP9K+TQp6JbNcrU5k1Dor/Kq/E\"", "etag": "\"60a-VrP9K+TQp6JbNcrU5k1Dor/Kq/E\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 1546, "size": 1546,
"path": "../public/static/tick-orange.233abc69.svg" "path": "../public/static/tick-orange.233abc69.svg"
}, },
"/static/triangle-icon.c39ff2e7.svg": { "/static/triangle-icon.c39ff2e7.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"446-ylQ81DOJ3joSbsS9atyrW6pZsBY\"", "etag": "\"446-ylQ81DOJ3joSbsS9atyrW6pZsBY\"",
"mtime": "2025-02-07T08:17:35.119Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 1094, "size": 1094,
"path": "../public/static/triangle-icon.c39ff2e7.svg" "path": "../public/static/triangle-icon.c39ff2e7.svg"
}, },
"/static/view-icon.da7fef35.svg": { "/static/view-icon.da7fef35.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"f39-5Jwx14wB0jgB0Du25KRZbkEEXvI\"", "etag": "\"f39-5Jwx14wB0jgB0Du25KRZbkEEXvI\"",
"mtime": "2025-02-07T08:17:35.118Z", "mtime": "2025-02-07T09:44:37.572Z",
"size": 3897, "size": 3897,
"path": "../public/static/view-icon.da7fef35.svg" "path": "../public/static/view-icon.da7fef35.svg"
}, },
"/static/builds/latest.json": { "/static/builds/latest.json": {
"type": "application/json", "type": "application/json",
"etag": "\"47-4juM/7wYc+G93AWV0bngTVexGjY\"", "etag": "\"47-Kue6DtQu8RTqx4GTnFG5VaBEzwI\"",
"mtime": "2025-02-07T08:17:58.743Z", "mtime": "2025-02-07T09:44:50.925Z",
"size": 71, "size": 71,
"path": "../public/static/builds/latest.json" "path": "../public/static/builds/latest.json"
}, },
"/static/builds/meta/04c343c9-fe05-4afc-baca-25cc4a9cc310.json": {
"type": "application/json",
"etag": "\"8b-0oueIPyOlsFq8XAy1bWifzLQC7A\"",
"mtime": "2025-02-07T08:17:58.743Z",
"size": 139,
"path": "../public/static/builds/meta/04c343c9-fe05-4afc-baca-25cc4a9cc310.json"
},
"/static/builds/meta/dev.json": { "/static/builds/meta/dev.json": {
"type": "application/json", "type": "application/json",
"etag": "\"6a-zgWaOL/FyDQQM9lDdO+oetT7RFU\"", "etag": "\"6a-Iy6Z6unKQBaXE/484O06gBFH9og\"",
"mtime": "2025-02-07T08:17:21.711Z", "mtime": "2025-02-07T09:44:26.575Z",
"size": 106, "size": 106,
"path": "../public/static/builds/meta/dev.json" "path": "../public/static/builds/meta/dev.json"
},
"/static/builds/meta/f3f2f7b6-8941-4a72-b5de-eeabd90e009b.json": {
"type": "application/json",
"etag": "\"8b-DHEgawKynjxke66XNdWdsEIW/7I\"",
"mtime": "2025-02-07T09:44:50.927Z",
"size": 139,
"path": "../public/static/builds/meta/f3f2f7b6-8941-4a72-b5de-eeabd90e009b.json"
} }
}; };

14
app.vue

@ -54,8 +54,8 @@
</div> </div>
</header> </header>
<div class="main flexflex" :class="{ 'mode-list': type == 'list' }"> <div class="main flexflex" :class="{ 'mode-list': type == 'list' }">
<div class="list-box" @scroll="handleListScroll"> <div class="list-box" @scroll="handleListScroll" :style="{ paddingRight: type == 'list' ? 0 : '15px' }">
<div class="main-header" :style="{ paddingLeft: type == 'list' ? 0 : 'calc((100vw - 1200px) / 2)' }"> <div class="main-header" :style="{ paddingLeft: type == 'list' ? 0 : 'calc((100vw - 1210px) / 2)' }">
<div class="flexacenter"> <div class="flexacenter">
<template v-if="myModelState"> <template v-if="myModelState">
<div class="search-keyword flexacenter" @click="closeMyModel()"> <div class="search-keyword flexacenter" @click="closeMyModel()">
@ -307,7 +307,7 @@
<div class="centre flexflex flex1"> <div class="centre flexflex flex1">
<div class="titletitle ellipsis">{{ item["data"]["title"] }}</div> <div class="titletitle ellipsis">{{ item["data"]["title"] }}</div>
<div class="text ellipsis"> <div class="text ellipsis">
{{ item["data"]["answers"] > 0 ? "共" + item["data"]["answers"] + "个回答" : "暂无回答" }} {{ item["data"]["answers"] > 0 ? "共" + item["data"]["answers"] + "个回答&讨论" : "暂无回答&讨论" }}
</div> </div>
</div> </div>
<div class="delete-box flexacenter"> <div class="delete-box flexacenter">
@ -358,10 +358,10 @@
<div class="titletitle ellipsis">{{ item["title"] }}</div> <div class="titletitle ellipsis">{{ item["title"] }}</div>
<div class="text flexacenter"> <div class="text flexacenter">
<div class="new-answer flexacenter" v-if="item['authornewnum'] > 0"> <div class="new-answer flexacenter" v-if="item['authornewnum'] > 0">
{{ item["authornewnum"] }}个新回答 {{ item["authornewnum"] }}个新回答&讨论
<div class="long-string"></div> <div class="long-string"></div>
</div> </div>
{{ item["answers"] == 0 ? "暂无回答" : "共" + item["answers"] + "个回答" }} {{ item["answers"] == 0 ? "暂无回答&讨论" : "共" + item["answers"] + "个回答&讨论" }}
</div> </div>
</div> </div>
<div class="operate-box flexacenter"> <div class="operate-box flexacenter">
@ -1519,11 +1519,13 @@ export default {
} }
obj["width"] = "100%" obj["width"] = "100%"
obj["paddingLeft"] = "calc((100vw - 1200px) / 2)" obj["paddingLeft"] = "calc((100vw - 1210px) / 2)"
} }
// //
if (index + 1 == list.value.length) listHeight.value = Math.max(itemHeightLeft, itemHeightRight) if (index + 1 == list.value.length) listHeight.value = Math.max(itemHeightLeft, itemHeightRight)
// console.log("obj", obj);
return obj return obj
} }

@ -321,7 +321,6 @@ a {
#answer-app .main .list-box { #answer-app .main .list-box {
overflow-y: auto; overflow-y: auto;
overflow-x: hidden; overflow-x: hidden;
padding-right: 15px;
scrollbar-width: none; scrollbar-width: none;
-ms-overflow-style: none; -ms-overflow-style: none;
} }
@ -1339,6 +1338,9 @@ a {
margin-left: 30px; margin-left: 30px;
padding-bottom: 12px; padding-bottom: 12px;
} }
#answer-app .main .details-area-box .details-box .comments-box .comments-item .comments-content img {
border-radius: 5px;
}
#answer-app .main .details-area-box .details-box .comments-box .comments-item .comments-content .input-box { #answer-app .main .details-area-box .details-box .comments-box .comments-item .comments-content .input-box {
position: relative; position: relative;
margin-right: 6px; margin-right: 6px;

@ -398,7 +398,7 @@ a {
.list-box { .list-box {
overflow-y: auto; overflow-y: auto;
overflow-x: hidden; overflow-x: hidden;
padding-right: 15px; // padding-right: 15px;
&::-webkit-scrollbar { &::-webkit-scrollbar {
width: 0 !important; width: 0 !important;
@ -1626,6 +1626,9 @@ a {
margin-left: 30px; margin-left: 30px;
padding-bottom: 12px; padding-bottom: 12px;
// border-bottom: 1px dotted #ebebeb; // border-bottom: 1px dotted #ebebeb;
img {
border-radius: 5px;
}
.input-box { .input-box {
position: relative; position: relative;