rollback to fix readonly var

This commit is contained in:
2024-04-22 12:43:55 +08:00
parent 1968d6dea5
commit 582fe2284c
4 changed files with 120 additions and 91 deletions

View File

@@ -1,13 +1,17 @@
<!DOCTYPE html> <!doctype html>
<html lang="zh"> <html lang="zh">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Permissions-Policy" content="interest-cohort=()"> <meta http-equiv="Permissions-Policy" content="interest-cohort=()" />
<title>vtsuru.live</title> <title>vtsuru.live</title>
<meta name="description" content="为主播提供便利功能" /> <meta name="description" content="为主播提供便利功能" />
<script async src="https://umami.vtsuru.live/script.js" data-website-id="05567214-d234-4076-9228-e4d69e3d202f"></script> <script
async
src="https://umami.vtsuru.live/script.js"
data-website-id="05567214-d234-4076-9228-e4d69e3d202f"
></script>
</head> </head>
<body> <body>
@@ -19,5 +23,11 @@
</noscript> </noscript>
<div id="app"></div> <div id="app"></div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.ts"></script>
<script>
document.body.clientWidth < 700
? (document.getElementById('afdian_leaflet_vtsuru').width = '100%')
: (document.getElementById('afdian_leaflet_vtsuru').width = '640')
</script>
</body> </body>
</html> </html>

View File

@@ -39,10 +39,10 @@
"queue-typescript": "^1.0.1", "queue-typescript": "^1.0.1",
"unplugin-vue-markdown": "^0.26.2", "unplugin-vue-markdown": "^0.26.2",
"uuid": "^9.0.1", "uuid": "^9.0.1",
"vite": "^5.2.9", "vite": "^5.2.10",
"vite-svg-loader": "^5.1.0", "vite-svg-loader": "^5.1.0",
"vue": "^3.4.23", "vue": "3.4.21",
"vue-echarts": "^6.6.9", "vue-echarts": "^6.6.10",
"vue-request": "^2.0.4", "vue-request": "^2.0.4",
"vue-router": "^4.3.2", "vue-router": "^4.3.2",
"vue-turnstile": "^1.0.8", "vue-turnstile": "^1.0.8",

View File

@@ -34,10 +34,29 @@ import { NButton, NCard, NDivider, NLayoutContent, NSpace, NText, NTimeline, NTi
</NButton> </NButton>
</span> </span>
</NSpace> </NSpace>
<NDivider title-placement="left"> 赞助我 </NDivider>
<iframe
id="afdian_leaflet_vtsuru"
src="https://afdian.net/leaflet?slug=vtsuru"
width="100%"
scrolling="no"
height="200"
frameborder="0"
></iframe>
<NDivider title-placement="left"> 更新日志 </NDivider> <NDivider title-placement="left"> 更新日志 </NDivider>
<NTimeline> <NTimeline>
<NTimelineItem type="info" title="功能更新" content="积分订单添加导出功能, 允许删除积分用户" time="2024-3-22" /> <NTimelineItem
<NTimelineItem type="info" title="功能更新" content="1. 点歌(歌势) 修改为点播 2. 棉花糖支持创建话题(标签) 3. 一些bug修复" time="2024-3-12" /> type="info"
title="功能更新"
content="积分订单添加导出功能, 允许删除积分用户"
time="2024-3-22"
/>
<NTimelineItem
type="info"
title="功能更新"
content="1. 点歌(歌势) 修改为点播 2. 棉花糖支持创建话题(标签) 3. 一些bug修复"
time="2024-3-12"
/>
<NTimelineItem type="info" title="功能更新" content="棉花糖添加展示页面" time="2024-2-20" /> <NTimelineItem type="info" title="功能更新" content="棉花糖添加展示页面" time="2024-2-20" />
<NTimelineItem type="info" title="功能更新" content="歌单新增从文件导入" time="2024-2-10" /> <NTimelineItem type="info" title="功能更新" content="歌单新增从文件导入" time="2024-2-10" />
<NTimelineItem type="info" title="功能更新" content="排队的OBS组件添加设置项" time="2024-1-27" /> <NTimelineItem type="info" title="功能更新" content="排队的OBS组件添加设置项" time="2024-1-27" />

166
yarn.lock
View File

@@ -289,7 +289,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/parser@npm:^7.24.1": "@babel/parser@npm:^7.23.9":
version: 7.24.4 version: 7.24.4
resolution: "@babel/parser@npm:7.24.4" resolution: "@babel/parser@npm:7.24.4"
bin: bin:
@@ -1359,53 +1359,53 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-core@npm:3.4.23": "@vue/compiler-core@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/compiler-core@npm:3.4.23" resolution: "@vue/compiler-core@npm:3.4.21"
dependencies: dependencies:
"@babel/parser": "npm:^7.24.1" "@babel/parser": "npm:^7.23.9"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
entities: "npm:^4.5.0" entities: "npm:^4.5.0"
estree-walker: "npm:^2.0.2" estree-walker: "npm:^2.0.2"
source-map-js: "npm:^1.2.0" source-map-js: "npm:^1.0.2"
checksum: d7d9e6b7f0f196b27dbcd0f27890a011e5f23a857d3d96d15a0608955b9cc01968f1a0da6aba945b3aebd8927b6330670f6701500055705f07a62d8d4576f287 checksum: 3ee871b95e17948d10375093c8dd3265923f844528a24ac67512c201ddb9b628021c010565f3e50f2e551b217c502e80a7901384f616a977a04f81e68c64a37c
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-dom@npm:3.4.23": "@vue/compiler-dom@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/compiler-dom@npm:3.4.23" resolution: "@vue/compiler-dom@npm:3.4.21"
dependencies: dependencies:
"@vue/compiler-core": "npm:3.4.23" "@vue/compiler-core": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
checksum: a5d8d6392a056cc0419517dcea2c74f5973e4a519bc88f5db3675cf17fd31bf3e9b2cc7981dfb9987cd03cf41c4c0552f41a92cc5209dd27e7c3fd2659c90865 checksum: b4a1099eddacded2663d12388b48088ca0be0d8969a070476f49e4e65da9b22851fc897cc693662b178e7e7fdee98fcf9ea3617a1f626c3a1b2089815cb1264e
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-sfc@npm:3.4.23": "@vue/compiler-sfc@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/compiler-sfc@npm:3.4.23" resolution: "@vue/compiler-sfc@npm:3.4.21"
dependencies: dependencies:
"@babel/parser": "npm:^7.24.1" "@babel/parser": "npm:^7.23.9"
"@vue/compiler-core": "npm:3.4.23" "@vue/compiler-core": "npm:3.4.21"
"@vue/compiler-dom": "npm:3.4.23" "@vue/compiler-dom": "npm:3.4.21"
"@vue/compiler-ssr": "npm:3.4.23" "@vue/compiler-ssr": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
estree-walker: "npm:^2.0.2" estree-walker: "npm:^2.0.2"
magic-string: "npm:^0.30.8" magic-string: "npm:^0.30.7"
postcss: "npm:^8.4.38" postcss: "npm:^8.4.35"
source-map-js: "npm:^1.2.0" source-map-js: "npm:^1.0.2"
checksum: 34eef155469f9e4654b659bcf7a4ff02a58ddbed04cafaa775d2a72f8e556d7ba5182a833b5fb1c6cc8d35d964d5029c7b9b7e73304edac61e5f8ca3af6edcf6 checksum: 8d9a6ee07a9c542528f09b7a99e5d40e9752dca39251994e4309cb6121997c47db6818be75555aa69fb4f0bd54820bc7675c0c6e2ea5afe339f09d40890d26a9
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-ssr@npm:3.4.23": "@vue/compiler-ssr@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/compiler-ssr@npm:3.4.23" resolution: "@vue/compiler-ssr@npm:3.4.21"
dependencies: dependencies:
"@vue/compiler-dom": "npm:3.4.23" "@vue/compiler-dom": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
checksum: 88b41ee55119b1da8ab15d4a4d1fd369a821bd704fd7413b865483141eaf4deff5b2ce0d2c4f04aef8d9b580c5af8df3d1644f42f7820a7482166d1ec1f2a991 checksum: bae2b76f8619f258a90e2964cdcebef44aa240ae64be6bb08227f3404239c66f3d77fb25b88a809d9b29063a2f0f423595c8be8e5f7c80dc8337da2aad4f6fdc
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1441,52 +1441,52 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/reactivity@npm:3.4.23": "@vue/reactivity@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/reactivity@npm:3.4.23" resolution: "@vue/reactivity@npm:3.4.21"
dependencies: dependencies:
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
checksum: 50719ffad1427db97b9ea037997cf2b4bbd888229b52c37f7f3cdf0261ccac7ab9224500e0c4a2bf0d95fe0f380f61e39858e4f444453c56c3fcd8869aec36a7 checksum: 9296ba12dc87bed7c056801a8cbff215ff4245404078186188f3c549a075f159acc7eeaf876a949450d22fc1c99a5b9f1818b4c0f828feaaf25273476ff4244b
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/runtime-core@npm:3.4.23": "@vue/runtime-core@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/runtime-core@npm:3.4.23" resolution: "@vue/runtime-core@npm:3.4.21"
dependencies: dependencies:
"@vue/reactivity": "npm:3.4.23" "@vue/reactivity": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
checksum: 78dfa1509ce1c63d52d6a3db50ec9a91bebf8e49832b196304a58566ac3de9ad720635aadffcddb58345b99d91b73bc6455bb7a4c26bf7416880064543fef0f1 checksum: 9d57aaf24b33c21f4b632c1efca3baac6af420676e2f3ef0d79f0efd606617d1be56f2bd345afb1960a5603f2f5f48bbb80535403cd526f3bbba1322f823ce5b
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/runtime-dom@npm:3.4.23": "@vue/runtime-dom@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/runtime-dom@npm:3.4.23" resolution: "@vue/runtime-dom@npm:3.4.21"
dependencies: dependencies:
"@vue/runtime-core": "npm:3.4.23" "@vue/runtime-core": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
csstype: "npm:^3.1.3" csstype: "npm:^3.1.3"
checksum: 7f414f09abcd372aa0feaed17cc33c4d46f3b0f32dbaaebd77b37bd224433e181e2da00d22fb18e6a3c4ff6a02b544f9487d36cfba087e2d334fa35b40f25a4c checksum: 29ad38e1c9c6286bb7dfbc3d1830b03f73f870183f9e9d81e6dbc11a71f6ff7ec2a0428832d678d8ed9e8722a98580202597adde57dcc3b47f848abb7b8d16c2
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/server-renderer@npm:3.4.23": "@vue/server-renderer@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/server-renderer@npm:3.4.23" resolution: "@vue/server-renderer@npm:3.4.21"
dependencies: dependencies:
"@vue/compiler-ssr": "npm:3.4.23" "@vue/compiler-ssr": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
peerDependencies: peerDependencies:
vue: 3.4.23 vue: 3.4.21
checksum: 94d694080809029cfa81c00ac38c71584f457d2fdca79a3a52155948a494cf3dfacc209a2166b163f046e19e2e7bc1b3e698ffef76e7189c29c91bc57bd8e999 checksum: 3ff91392473cea8d85a11e8315bf378fd0cb4b5e4f650acad3b1bc672ceb3a0e29d22d4860186b06697b72a8ab544d67ba7969e77fed07a402c3528f90c764ed
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/shared@npm:3.4.23": "@vue/shared@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "@vue/shared@npm:3.4.23" resolution: "@vue/shared@npm:3.4.21"
checksum: 5fac5b8af1d35163207ec4ad88424e1fd8f0c705982f59749b62a7b53595c8da890c741d275f5e97374a392972ff6cd042f7d4feecb256da35cfa88b5d6d4af3 checksum: 79cba4228c3c1769ba8024302d7dbebf6ed1b77fb2e7a69e635cdebaa1c18b409e9c27ce27ccbe3a98e702a7e2dae1b87754d87f0b29adfe2a8f9e1e7c7899d5
languageName: node languageName: node
linkType: hard linkType: hard
@@ -4218,7 +4218,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"magic-string@npm:^0.30.8": "magic-string@npm:^0.30.7":
version: 0.30.10 version: 0.30.10
resolution: "magic-string@npm:0.30.10" resolution: "magic-string@npm:0.30.10"
dependencies: dependencies:
@@ -4840,7 +4840,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"postcss@npm:^8.4.38": "postcss@npm:^8.4.35, postcss@npm:^8.4.38":
version: 8.4.38 version: 8.4.38
resolution: "postcss@npm:8.4.38" resolution: "postcss@npm:8.4.38"
dependencies: dependencies:
@@ -5396,7 +5396,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"source-map-js@npm:^1.2.0": "source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0":
version: 1.2.0 version: 1.2.0
resolution: "source-map-js@npm:1.2.0" resolution: "source-map-js@npm:1.2.0"
checksum: 7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 checksum: 7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4
@@ -6017,9 +6017,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"vite@npm:^5.2.9": "vite@npm:^5.2.10":
version: 5.2.9 version: 5.2.10
resolution: "vite@npm:5.2.9" resolution: "vite@npm:5.2.10"
dependencies: dependencies:
esbuild: "npm:^0.20.1" esbuild: "npm:^0.20.1"
fsevents: "npm:~2.3.3" fsevents: "npm:~2.3.3"
@@ -6053,7 +6053,7 @@ __metadata:
optional: true optional: true
bin: bin:
vite: bin/vite.js vite: bin/vite.js
checksum: 2bf8faa7ae84d5fffabc28b2b2462128a839b8a7ce6d4dde1794975c8c896443df49a54ef95ad8f0326457648426fd9317a618479ef28049cb195d91985729ed checksum: d50630ac8de807a6185cd9b5763b3969b2950a454cf6a4482f3780f183865e8d6f7e3aa57dd70ede1c493aaa861efb25b43562287efbcf8b471b7f3b88857a33
languageName: node languageName: node
linkType: hard linkType: hard
@@ -6115,10 +6115,10 @@ __metadata:
typescript: "npm:^5.4.5" typescript: "npm:^5.4.5"
unplugin-vue-markdown: "npm:^0.26.2" unplugin-vue-markdown: "npm:^0.26.2"
uuid: "npm:^9.0.1" uuid: "npm:^9.0.1"
vite: "npm:^5.2.9" vite: "npm:^5.2.10"
vite-svg-loader: "npm:^5.1.0" vite-svg-loader: "npm:^5.1.0"
vue: "npm:^3.4.23" vue: "npm:3.4.21"
vue-echarts: "npm:^6.6.9" vue-echarts: "npm:^6.6.10"
vue-request: "npm:^2.0.4" vue-request: "npm:^2.0.4"
vue-router: "npm:^4.3.2" vue-router: "npm:^4.3.2"
vue-turnstile: "npm:^1.0.8" vue-turnstile: "npm:^1.0.8"
@@ -6178,9 +6178,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"vue-echarts@npm:^6.6.9": "vue-echarts@npm:^6.6.10":
version: 6.6.9 version: 6.6.10
resolution: "vue-echarts@npm:6.6.9" resolution: "vue-echarts@npm:6.6.10"
dependencies: dependencies:
resize-detector: "npm:^0.3.0" resize-detector: "npm:^0.3.0"
vue-demi: "npm:^0.13.11" vue-demi: "npm:^0.13.11"
@@ -6194,7 +6194,7 @@ __metadata:
optional: true optional: true
"@vue/runtime-core": "@vue/runtime-core":
optional: true optional: true
checksum: c697ee7b3b4dd93513278b4bc1d4860a9a00732d872512d63b1af912f733a715b1b077d856a2af70fa2f3027e26b1683015cdbc1b2ad0ea20faba80186aa96d9 checksum: 981fe02d38a93168931e80114c6d5821a142bf71517aa48a0e4d5377c777b7e70992031a2eb7fb6263b5cd7b3084b760d8901b6c00aab2abbdacf05c093f4123
languageName: node languageName: node
linkType: hard linkType: hard
@@ -6300,21 +6300,21 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"vue@npm:^3.4.23": "vue@npm:3.4.21":
version: 3.4.23 version: 3.4.21
resolution: "vue@npm:3.4.23" resolution: "vue@npm:3.4.21"
dependencies: dependencies:
"@vue/compiler-dom": "npm:3.4.23" "@vue/compiler-dom": "npm:3.4.21"
"@vue/compiler-sfc": "npm:3.4.23" "@vue/compiler-sfc": "npm:3.4.21"
"@vue/runtime-dom": "npm:3.4.23" "@vue/runtime-dom": "npm:3.4.21"
"@vue/server-renderer": "npm:3.4.23" "@vue/server-renderer": "npm:3.4.21"
"@vue/shared": "npm:3.4.23" "@vue/shared": "npm:3.4.21"
peerDependencies: peerDependencies:
typescript: "*" typescript: "*"
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 1d77b48ea3b7effe01c564ffe32fc21a78e531e944d62f2cf65aadea1374d2858ae82ffa5adaf9ecbeebcf8c7b2b75627735cd2c0365492524ae9141b1252a77 checksum: 70806fdfe2f34387dd043403f3cf0946f43216090832c2a0be06e88d6feabba28a0aa05dc75777a1cb1aa770b24c015206519a20752faf0f6ed4d9b7568f0400
languageName: node languageName: node
linkType: hard linkType: hard