From a1192fe7e31dbd69f34cf2e7d8f5b74f62b00271 Mon Sep 17 00:00:00 2001 From: zyronon Date: Wed, 1 May 2024 19:54:52 +0800 Subject: [PATCH] feat: feat: add build docker image by luochao --- .dockerignore | 30 +++++++ README.md | 4 +- README2.md => docs/README2.md | 0 src/components/BaseFooter.vue | 4 +- src/components/Posters.vue | 12 ++- src/pages/home/components/IndicatorHome.vue | 94 +-------------------- src/pages/home/slide/Community.vue | 1 + src/pages/message/Message.vue | 2 +- src/pages/other/VideoDetail.vue | 21 ++++- 9 files changed, 66 insertions(+), 102 deletions(-) create mode 100644 .dockerignore rename README2.md => docs/README2.md (100%) diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo diff --git a/README.md b/README.md index 119a001..8d4eb68 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ ## 在线访问 -Gitee Pages: [https://zyronon.gitee.io/douyin/](https://zyronon.gitee.io/douyin/)(中国地区推荐访问这个地址) -注意:Gitee Pages现在无法更新,代码不是最新的。如果你能翻墙推荐访问下面地址 +[//]: # (Gitee Pages: [https://zyronon.gitee.io/douyin/](https://zyronon.gitee.io/douyin/)(中国地区推荐访问这个地址) ) +[//]: # (注意:Gitee Pages现在无法更新,代码不是最新的。如果你能翻墙推荐访问下面地址 ) Github Pages: [https://dy.ttentau.top/](https://dy.ttentau.top/) diff --git a/README2.md b/docs/README2.md similarity index 100% rename from README2.md rename to docs/README2.md diff --git a/src/components/BaseFooter.vue b/src/components/BaseFooter.vue index bd2f0b2..1614b98 100644 --- a/src/components/BaseFooter.vue +++ b/src/components/BaseFooter.vue @@ -162,8 +162,8 @@ export default { } .badge { - right: 10rem; - top: 6rem; + right: 14rem; + top: 12rem; position: absolute; } } diff --git a/src/components/Posters.vue b/src/components/Posters.vue index 7c77645..ba9e6e0 100644 --- a/src/components/Posters.vue +++ b/src/components/Posters.vue @@ -2,10 +2,13 @@
-
- - {{ _formatNumber(i.statistics.digg_count) }} -
+
{{ getDay(i.create_time) }}
{{ getMonth(i.create_time) }}
@@ -104,6 +107,7 @@ function getMonth(time) { object-fit: cover; } + .top, .music { position: absolute; font-size: 12rem; diff --git a/src/pages/home/components/IndicatorHome.vue b/src/pages/home/components/IndicatorHome.vue index 3bb8195..61076ea 100644 --- a/src/pages/home/components/IndicatorHome.vue +++ b/src/pages/home/components/IndicatorHome.vue @@ -1,8 +1,5 @@ @@ -98,16 +81,12 @@ export default { indicatorRef: null, lefts: [], indicatorSpace: 0, - open: false, type: 1, moveY: 0 } }, computed: { ...mapState(useBaseStore, ['judgeValue', 'homeRefresh']), - tabOneClass() { - return { active: this.index === 0, open: this.open } - }, transform() { return `translate3d(0, ${this.moveY - this.judgeValue > this.homeRefresh ? this.homeRefresh : this.moveY - this.judgeValue}px, 0)` }, @@ -172,18 +151,7 @@ export default { }, methods: { - toggleType(type) { - if (type !== this.type) { - this.type = type - this.open = false - } - }, change(index) { - if (this.index === 0 && index === 0) { - this.open = !this.open - } else { - this.open = false - } this.$emit('update:index', index) _css(this.indicatorRef, 'transition-duration', `300ms`) _css(this.indicatorRef, 'left', this.lefts[index] + 'px') @@ -300,12 +268,6 @@ export default { top: -5rem; } - &.open { - .tab1-img { - transform: rotate(180deg); - } - } - &.active { color: white; } @@ -316,8 +278,8 @@ export default { //transition: left .3s; position: absolute; bottom: -6rem; - height: 2rem; - width: 20rem; + height: 2.6rem; + width: 26rem; //width: calc(100% / 5); background: #fff; border-radius: 5rem; @@ -330,56 +292,6 @@ export default { } } - .toggle-type { - @height: 100rem; - position: absolute; - height: @height; - //padding-top: @height; - padding-left: 10rem; - padding-right: 10rem; - padding-bottom: 10rem; - width: 100%; - background: var(--main-bg); - display: flex; - justify-content: space-between; - align-items: flex-end; - box-sizing: border-box; - font-size: 12rem; - top: -@height; - transition: all 0.3s; - opacity: 0; - - &.open { - top: 0; - opacity: 1; - } - - .l-button { - flex: 1; - margin: 0 3rem; - height: 28rem; - background: rgb(33, 36, 45); - display: flex; - align-items: center; - justify-content: center; - border-radius: 20rem; - color: rgb(157, 161, 170); - transition: all 0.3s; - - &.active { - background: rgb(57, 57, 65); - color: white; - } - - img { - @width: 9rem; - width: @width; - height: @width; - margin-left: 8rem; - } - } - } - .mask { top: 0; position: absolute; diff --git a/src/pages/home/slide/Community.vue b/src/pages/home/slide/Community.vue index 7a0b5ca..9963653 100644 --- a/src/pages/home/slide/Community.vue +++ b/src/pages/home/slide/Community.vue @@ -255,6 +255,7 @@ function showDetail(e, item) { .bottom { color: gainsboro; padding: 10rem; + padding-bottom: 15rem; .title { font-size: 14rem; diff --git a/src/pages/message/Message.vue b/src/pages/message/Message.vue index 4d27152..8b5115f 100644 --- a/src/pages/message/Message.vue +++ b/src/pages/message/Message.vue @@ -81,7 +81,7 @@ -
12
+
2
diff --git a/src/pages/other/VideoDetail.vue b/src/pages/other/VideoDetail.vue index dbdb277..5147b98 100644 --- a/src/pages/other/VideoDetail.vue +++ b/src/pages/other/VideoDetail.vue @@ -103,7 +103,7 @@