From 3d05022ca085359ca0d495023d9a1e956f873e10 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 09 十一月 2021 14:11:16 +0800
Subject: [PATCH] 问题解决2
---
src/pages/cameraAccess/components/scene/SlideScene.vue | 28 ++++++----------------------
1 files changed, 6 insertions(+), 22 deletions(-)
diff --git a/src/pages/cameraAccess/components/scene/SlideScene.vue b/src/pages/cameraAccess/components/scene/SlideScene.vue
index 4bf640f..969aae5 100644
--- a/src/pages/cameraAccess/components/scene/SlideScene.vue
+++ b/src/pages/cameraAccess/components/scene/SlideScene.vue
@@ -30,7 +30,7 @@
</svg>-->
<img
class="baseImg"
- :src="item.rules[0].icon_blob &&item.rules[0].icon_blob.indexOf(',')>0?item.rules[0].icon_blob:`data:image/png;base64,${rule.icon_blob}`"
+ :src="item.rules[index].icon_blob &&item.rules[index].icon_blob.indexOf(',')>0?item.rules[index].icon_blob:`data:image/png;base64,${rule.icon_blob}`"
alt
/>
</div>
@@ -42,7 +42,7 @@
</svg>-->
<img
class="baseImg"
- :src="item.rules[0].icon_blob &&item.rules[0].icon_blob.indexOf(',')>0?item.rules[0].icon_blob:`data:image/png;base64,${rule.icon_blob}`"
+ :src="item.rules[index].icon_blob &&item.rules[index].icon_blob.indexOf(',')>0?item.rules[index].icon_blob:`data:image/png;base64,${rule.icon_blob}`"
alt
/>
</div>
@@ -54,7 +54,7 @@
</svg>-->
<img
class="baseImg"
- :src="item.rules[0].icon_blob && item.rules[0].icon_blob.indexOf(',')>0?item.rules[0].icon_blob:`data:image/png;base64,${rule.icon_blob}`"
+ :src="item.rules[index].icon_blob && item.rules[index].icon_blob.indexOf(',')>0?item.rules[index].icon_blob:`data:image/png;base64,${rule.icon_blob}`"
alt
/>
</div>
@@ -79,6 +79,7 @@
</template>
<script>
+import {chunkArr} from '@/scripts/util';
export default {
props: [
// 'swiperOption',
@@ -130,27 +131,10 @@
// this.mySwiper = this.$refs.sceneSwiper.swiper;
},
- methods: {
- //鎷嗗垎浜岀淮鏁扮粍
- chunk(arr, size = 1) {
- if (arr.length == 0) return;
- const tempContainer = [];
- let innerArr = [];
- arr.forEach(item => {
- if (innerArr.length == 0) {
- tempContainer.push(innerArr);
- }
- innerArr.push(item);
- if (innerArr.length == size) {
- innerArr = [];
- }
- });
- return tempContainer;
- }
- },
+
computed: {
slides() {
- return this.chunk(this.mockSceneData, 5);
+ return chunkArr(this.mockSceneData, 5);
}
}
};
--
Gitblit v1.8.0