From db2f5ec6d7eeff6d7cc67a846be6e22cf3636edc Mon Sep 17 00:00:00 2001
From: 康凯 <kangk26@foxmail.com>
Date: Mon, 23 May 2022 19:06:04 +0800
Subject: [PATCH] bug:没有内容时,提示“暂无内容”
---
src/views/memory/detailImage.vue | 218 +++++++++++++++++++++---------------------
src/views/personage/detailImage.vue | 12 +-
src/views/spirit/detailvideo.vue | 12 +-
src/views/scenery/detailvideo.vue | 4
src/views/memory/detailvideo.vue | 12 +-
src/views/personage/detailvideo.vue | 12 +-
src/views/spirit/detailImage.vue | 12 +-
src/views/scenery/detailImage.vue | 12 +-
8 files changed, 147 insertions(+), 147 deletions(-)
diff --git a/src/views/memory/detailImage.vue b/src/views/memory/detailImage.vue
index a4986ef..420dec4 100644
--- a/src/views/memory/detailImage.vue
+++ b/src/views/memory/detailImage.vue
@@ -1,71 +1,71 @@
<template>
- <div class="data-detail-image">
- <div class="images">
- <mt-swipe :show-indicators="false" :auto="0" :continuous="false" @change="ChangeImage">
- <mt-swipe-item v-for="item in images.data" :key="item.key">
- <img :src="item.path"/>
- </mt-swipe-item>
- </mt-swipe>
- </div>
- <div class="content">
- <mt-navbar v-model="navIndex">
- <mt-tab-item id="1">关键词</mt-tab-item>
- <mt-tab-item id="2">简介</mt-tab-item>
- </mt-navbar>
- <div class="line"></div>
- <mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ image.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ image.introduction }}
- </mt-tab-container-item>
- </mt-tab-container>
- </div>
- </div>
+ <div class="data-detail-image">
+ <div class="images">
+ <mt-swipe :show-indicators="false" :auto="0" :continuous="false" @change="ChangeImage">
+ <mt-swipe-item v-for="item in images.data" :key="item.key">
+ <img :src="item.path"/>
+ </mt-swipe-item>
+ </mt-swipe>
+ </div>
+ <div class="content">
+ <mt-navbar v-model="navIndex">
+ <mt-tab-item id="1">关键词</mt-tab-item>
+ <mt-tab-item id="2">简介</mt-tab-item>
+ </mt-navbar>
+ <div class="line"></div>
+ <mt-tab-container v-model="navIndex">
+ <mt-tab-container-item id="1">
+ {{ image.keyWord == "" ? "暂无内容" : image.keyWord }}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ image.introduction == "" ? "暂无内容" : image.introduction }}
+ </mt-tab-container-item>
+ </mt-tab-container>
+ </div>
+ </div>
</template>
<script>
import {GetImageDetail as Api_GetImageDetail} from "@/api/apilist";
export default {
- name: "detailImage",
- data() {
- return {
- navIndex: "1",
- images: {
- pageSize: 10,
- currentPage: 1,
- total: 0,
- data: []
- },
- image: {
- id: "",
- name: "",
- path: "",
- keyWord: "",
- introduction: "",
- }
- }
- },
- methods: {
- ChangeImage: function (index) {
- this.image = this.images.data[index];
- },
- },
- created() {
- let imageId = this.$route.query.id;
- let objId = this.$route.query.objId;
- Api_GetImageDetail(imageId, 1, objId, 999).then(res => {
- this.images = res;
- this.image = res.data[0];
- }, rej => {
- alert(rej);
- }).catch(err => {
- console.log(err);
- alert('错误的请求!');
- });
- }
+ name: "detailImage",
+ data() {
+ return {
+ navIndex: "1",
+ images: {
+ pageSize: 10,
+ currentPage: 1,
+ total: 0,
+ data: []
+ },
+ image: {
+ id: "",
+ name: "",
+ path: "",
+ keyWord: "",
+ introduction: "",
+ }
+ }
+ },
+ methods: {
+ ChangeImage: function (index) {
+ this.image = this.images.data[index];
+ },
+ },
+ created() {
+ let imageId = this.$route.query.id;
+ let objId = this.$route.query.objId;
+ Api_GetImageDetail(imageId, 1, objId, 999).then(res => {
+ this.images = res;
+ this.image = res.data[0];
+ }, rej => {
+ alert(rej);
+ }).catch(err => {
+ console.log(err);
+ alert('错误的请求!');
+ });
+ }
}
</script>
@@ -73,90 +73,90 @@
.data-detail-image {
- width: 100%;
+ width: 100%;
}
.images {
- width: 100%;
- height: 31.5vh;
+ width: 100%;
+ height: 31.5vh;
}
.images img {
- width: 100%;
- height: 100%;
- object-fit: cover;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
}
.content {
- width: 100%;
- height: 66vh;
- box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
- opacity: 1;
- border-radius: 10px;
+ width: 100%;
+ height: 66vh;
+ box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
+ opacity: 1;
+ border-radius: 10px;
- padding-top: 1vh;
+ padding-top: 1vh;
}
-.content > div{
- width: 90%;
- margin-left: 5%;
+.content > div {
+ width: 90%;
+ margin-left: 5%;
}
-.content > .line{
- width: 100%;
- background: #F8F8F8;
- margin-left: 0;
- height: 1vh;
+.content > .line {
+ width: 100%;
+ background: #F8F8F8;
+ margin-left: 0;
+ height: 1vh;
}
.mint-navbar {
- width: 100%;
+ width: 100%;
}
-.mint-navbar /deep/ .mint-tab-item{
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
+.mint-navbar /deep/ .mint-tab-item {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
- padding: 7px 0;
+ padding: 7px 0;
}
.mint-navbar /deep/ .mint-tab-item-label {
- width: 8rem;
- font-size: 2rem;
- font-family: Source Han Sans CN;
- font-weight: 500;
- line-height: 2rem;
- color: #767676;
- opacity: 1;
+ width: 8rem;
+ font-size: 2rem;
+ font-family: Source Han Sans CN;
+ font-weight: 500;
+ line-height: 2rem;
+ color: #767676;
+ opacity: 1;
- padding: 10px 0;
+ padding: 10px 0;
}
.mint-navbar /deep/ .is-selected {
- color: #BC0000;
- border-bottom: 0px;
+ color: #BC0000;
+ border-bottom: 0px;
}
.mint-navbar /deep/ .is-selected .mint-tab-item-label {
- color: #BC0000;
- border-bottom: 0.3vh solid #BC0000;
+ color: #BC0000;
+ border-bottom: 0.3vh solid #BC0000;
}
.mint-tab-container {
- width: 100%;
+ width: 100%;
}
.mint-tab-container {
- text-align: left;
- font-size: 1.87rem;
- font-family: Source Han Serif CN;
- font-weight: 400;
- line-height: 3rem;
- color: #585858;
- opacity: 1;
- margin-top: 2vh;
+ text-align: left;
+ font-size: 1.87rem;
+ font-family: Source Han Serif CN;
+ font-weight: 400;
+ line-height: 3rem;
+ color: #585858;
+ opacity: 1;
+ margin-top: 2vh;
}
</style>
diff --git a/src/views/memory/detailvideo.vue b/src/views/memory/detailvideo.vue
index f755c4c..79e0d1a 100644
--- a/src/views/memory/detailvideo.vue
+++ b/src/views/memory/detailvideo.vue
@@ -11,12 +11,12 @@
<mt-tab-item id="2">简介</mt-tab-item>
</mt-navbar>
<mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ video.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ video.introduction }}
- </mt-tab-container-item>
+ <mt-tab-container-item id="1">
+ {{ video.keyWord == ""?"暂无内容": video.keyWord}}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ video.introduction == ""?"暂无内容": video.introduction}}
+ </mt-tab-container-item>
</mt-tab-container>
</div>
</div>
diff --git a/src/views/personage/detailImage.vue b/src/views/personage/detailImage.vue
index a4986ef..0f827f8 100644
--- a/src/views/personage/detailImage.vue
+++ b/src/views/personage/detailImage.vue
@@ -14,12 +14,12 @@
</mt-navbar>
<div class="line"></div>
<mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ image.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ image.introduction }}
- </mt-tab-container-item>
+ <mt-tab-container-item id="1">
+ {{ image.keyWord == "" ? "暂无内容" : image.keyWord }}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ image.introduction == "" ? "暂无内容" : image.introduction }}
+ </mt-tab-container-item>
</mt-tab-container>
</div>
</div>
diff --git a/src/views/personage/detailvideo.vue b/src/views/personage/detailvideo.vue
index f755c4c..79e0d1a 100644
--- a/src/views/personage/detailvideo.vue
+++ b/src/views/personage/detailvideo.vue
@@ -11,12 +11,12 @@
<mt-tab-item id="2">简介</mt-tab-item>
</mt-navbar>
<mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ video.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ video.introduction }}
- </mt-tab-container-item>
+ <mt-tab-container-item id="1">
+ {{ video.keyWord == ""?"暂无内容": video.keyWord}}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ video.introduction == ""?"暂无内容": video.introduction}}
+ </mt-tab-container-item>
</mt-tab-container>
</div>
</div>
diff --git a/src/views/scenery/detailImage.vue b/src/views/scenery/detailImage.vue
index 7d609ab..ee8e973 100644
--- a/src/views/scenery/detailImage.vue
+++ b/src/views/scenery/detailImage.vue
@@ -15,12 +15,12 @@
</mt-navbar>
<div class="line"></div>
<mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ image.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ image.introduction }}
- </mt-tab-container-item>
+ <mt-tab-container-item id="1">
+ {{ image.keyWord == "" ? "暂无内容" : image.keyWord }}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ image.introduction == "" ? "暂无内容" : image.introduction }}
+ </mt-tab-container-item>
</mt-tab-container>
</div>
</div>
diff --git a/src/views/scenery/detailvideo.vue b/src/views/scenery/detailvideo.vue
index f755c4c..e87a6c4 100644
--- a/src/views/scenery/detailvideo.vue
+++ b/src/views/scenery/detailvideo.vue
@@ -12,10 +12,10 @@
</mt-navbar>
<mt-tab-container v-model="navIndex">
<mt-tab-container-item id="1">
- {{ video.keyWord }}
+ {{ video.keyWord == ""?"暂无内容": video.keyWord}}
</mt-tab-container-item>
<mt-tab-container-item id="2">
- {{ video.introduction }}
+ {{ video.introduction == ""?"暂无内容": video.introduction}}
</mt-tab-container-item>
</mt-tab-container>
</div>
diff --git a/src/views/spirit/detailImage.vue b/src/views/spirit/detailImage.vue
index a4986ef..0f827f8 100644
--- a/src/views/spirit/detailImage.vue
+++ b/src/views/spirit/detailImage.vue
@@ -14,12 +14,12 @@
</mt-navbar>
<div class="line"></div>
<mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ image.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ image.introduction }}
- </mt-tab-container-item>
+ <mt-tab-container-item id="1">
+ {{ image.keyWord == "" ? "暂无内容" : image.keyWord }}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ image.introduction == "" ? "暂无内容" : image.introduction }}
+ </mt-tab-container-item>
</mt-tab-container>
</div>
</div>
diff --git a/src/views/spirit/detailvideo.vue b/src/views/spirit/detailvideo.vue
index f755c4c..79e0d1a 100644
--- a/src/views/spirit/detailvideo.vue
+++ b/src/views/spirit/detailvideo.vue
@@ -11,12 +11,12 @@
<mt-tab-item id="2">简介</mt-tab-item>
</mt-navbar>
<mt-tab-container v-model="navIndex">
- <mt-tab-container-item id="1">
- {{ video.keyWord }}
- </mt-tab-container-item>
- <mt-tab-container-item id="2">
- {{ video.introduction }}
- </mt-tab-container-item>
+ <mt-tab-container-item id="1">
+ {{ video.keyWord == ""?"暂无内容": video.keyWord}}
+ </mt-tab-container-item>
+ <mt-tab-container-item id="2">
+ {{ video.introduction == ""?"暂无内容": video.introduction}}
+ </mt-tab-container-item>
</mt-tab-container>
</div>
</div>
--
Gitblit v1.9.3