|
@@ -21,7 +21,7 @@
|
|
|
:style="{ height: isMobile ? '90%' : '70%' }"
|
|
|
>
|
|
|
<div
|
|
|
- v-if="!isMobile&&lengthShow"
|
|
|
+ v-if="!isMobile && lengthShow"
|
|
|
@click="slideto('slidePrev')"
|
|
|
class="swiper-button-prev"
|
|
|
></div>
|
|
@@ -64,10 +64,14 @@
|
|
|
></iframe>
|
|
|
</div>
|
|
|
</swiper-slide>
|
|
|
- <div class="swiper-pagination" slot="pagination" v-if="lengthShow"></div>
|
|
|
+ <div
|
|
|
+ class="swiper-pagination"
|
|
|
+ slot="pagination"
|
|
|
+ v-if="lengthShow"
|
|
|
+ ></div>
|
|
|
</swiper>
|
|
|
<div
|
|
|
- v-if="!isMobile&&lengthShow"
|
|
|
+ v-if="!isMobile && lengthShow"
|
|
|
@click="slideto('slideNext')"
|
|
|
class="swiper-button-next"
|
|
|
></div>
|
|
@@ -115,7 +119,7 @@ export default {
|
|
|
name: "Home",
|
|
|
data() {
|
|
|
return {
|
|
|
- lengthShow:false,
|
|
|
+ lengthShow: false,
|
|
|
// 看看是不是只有一张图,一个视频或irm
|
|
|
myInd: 0,
|
|
|
myFlag: false,
|
|
@@ -208,8 +212,9 @@ export default {
|
|
|
},
|
|
|
imgSrc(val) {
|
|
|
if (typeof val === "number")
|
|
|
- return `/data/${this.m}/img/${val}${this.data.suf}`;//线下调试
|
|
|
- // return `/erhai/data/${this.m}/img/${val}${this.data.suf}`; //打包
|
|
|
+ return `/data/${this.m}/img/${val}${this.data.suf}`;
|
|
|
+ //线下调试
|
|
|
+ // return `/erhai/data/${this.m}/img/${val}${this.data.suf}`; //打包
|
|
|
else return val;
|
|
|
},
|
|
|
// 追加的图片地址过滤
|
|
@@ -232,13 +237,16 @@ export default {
|
|
|
}/hot/js/data.js?time=${Math.random()}`;
|
|
|
let result = (await this.$http.get(url)).data;
|
|
|
let temp = result[this.m];
|
|
|
-
|
|
|
- let flag = obj.some((v) => v.id === this.m);
|
|
|
- this.myFlag = flag;
|
|
|
- if (flag) temp = obj.find((v) => v.id === this.m);
|
|
|
+ let tempObj;
|
|
|
+ tempObj = obj.find((v) => v.id === this.m);
|
|
|
+ if(tempObj) {
|
|
|
+ temp=tempObj
|
|
|
+ this.myFlag=true
|
|
|
+ }
|
|
|
else {
|
|
|
temp.content = [temp.content];
|
|
|
temp.title = [temp.title];
|
|
|
+ this.myFlag=false
|
|
|
}
|
|
|
|
|
|
this.data = temp;
|
|
@@ -258,12 +266,13 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
// 判断是否只有一张图片或者视频,ifrm lengthShow
|
|
|
- let tempType = this.data[this.active]
|
|
|
- if(typeof tempType==='number') {
|
|
|
- if(tempType>1) this.lengthShow=true
|
|
|
- }else{
|
|
|
- if(tempType.length>1) this.lengthShow=true
|
|
|
- }
|
|
|
+ let tempType = this.data[this.active];
|
|
|
+ if (typeof tempType === "number") {
|
|
|
+ if (tempType > 1) this.lengthShow = true;
|
|
|
+ } else {
|
|
|
+ if (tempType && tempType.length && tempType.length > 1)
|
|
|
+ this.lengthShow = true;
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
colseParent(item) {
|