diff --git a/package.json b/package.json index 61361b3..fa2bb60 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "devDependencies": { "@vitejs/plugin-vue": "^6.0.1", "less": "^4.4.2", + "prettier": "3.6.2", "vite": "^7.1.11", "vite-plugin-vue-devtools": "^8.0.3" } diff --git a/src/pages/home/components/MyMostPopular.vue b/src/pages/home/components/MyMostPopular.vue index 11ee500..8f5b95a 100644 --- a/src/pages/home/components/MyMostPopular.vue +++ b/src/pages/home/components/MyMostPopular.vue @@ -2,10 +2,18 @@
最受好评电影
@@ -16,16 +24,20 @@ export default { inject: { data: { from: "mostpopular", - default: [{ name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }, - { name: "啥也没有", img: "src/assets/img/1.png" }] + default: () => ({}) + } + }, + computed: { + displayData() { + if (!this.data || !this.data.length) { + return [ + { nm: "啥也没有", img: "src/assets/img/1.png", globalRealse: true }, + { nm: "啥也没有", img: "src/assets/img/1.png", globalRealse: true }, + { nm: "啥也没有", img: "src/assets/img/1.png", globalRealse: true }, + { nm: "啥也没有", img: "src/assets/img/1.png", globalRealse: false } + ]; + } + return this.data; } } } @@ -58,6 +70,7 @@ export default { margin-right: 10px; flex-shrink: 0; + >a { width: 100%; height: 100%; @@ -65,9 +78,37 @@ export default { flex-direction: column; justify-content: space-between; - >img { + >.img { width: 100%; height: 115px; + position: relative; + + >img { + width: 100%; + height: 100%; + } + + .ps { + position: absolute; + bottom: 0; + left: 0; + } + + >.mark { + .ps(); + width: 100%; + height: 35px; + background-image: linear-gradient(-180deg, rgba(77, 77, 77, 0), #000); + + >.score { + .ps(); + font-size: 11px; + color: #faaf00; + font-weight: 600; + margin: 5px; + } + } + } >h5 { diff --git a/src/pages/home/components/MyMovieList.vue b/src/pages/home/components/MyMovieList.vue index 98800d3..14b8da8 100644 --- a/src/pages/home/components/MyMovieList.vue +++ b/src/pages/home/components/MyMovieList.vue @@ -1,18 +1,125 @@{{ movie.nm }}
+观众评{{ movie.sc }}
+暂无评分
+{{ movie.wish }}人想看
+主演:{{ movie.star }}
+ +