|
@@ -9,14 +9,19 @@
|
|
|
<div class="wedding__bg b0" :style="{ background: '#FFF6E4' }" />
|
|
|
</van-tab>
|
|
|
|
|
|
- <van-tab v-for="item in model.list" :title="item.label" :key="item.id" :name="item.id">
|
|
|
- <img class="wedding__title" :src="item.labelImg" />
|
|
|
+ <van-tab v-for="(item, idx) in model.list" :title="item.label" :key="item.id" :name="item.id">
|
|
|
+ <img class="wedding__title label" :src="item.labelImg" />
|
|
|
|
|
|
<div v-if="item.info" class="wedding__info">
|
|
|
<p :style="{ color: item.infoColor }" v-html="item.info" />
|
|
|
</div>
|
|
|
|
|
|
- <div class="wedding-cards">
|
|
|
+ <div v-if="item.id === 2" class="slhz">
|
|
|
+ <img src="@/assets/images/wedding/1.jpeg" />
|
|
|
+ <p>【十里红妆老照片】</p>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div v-if="item.list.length" class="wedding-cards">
|
|
|
<div
|
|
|
v-for="subItem in item.list"
|
|
|
:key="subItem.id"
|
|
@@ -30,6 +35,48 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+ <template v-if="item.sub">
|
|
|
+ <div v-for="(subItem, subIdx) in item.sub" :key="subItem.label" class="wedding-class">
|
|
|
+ <div
|
|
|
+ class="wedding-class__title"
|
|
|
+ :style="{ color: item.subLabelColor || item.infoColor }"
|
|
|
+ >
|
|
|
+ <p :style="subItem.labelCSS">{{ subItem.label }}</p>
|
|
|
+ <img :src="`./shilihz/label0${idx + 1}@2x-min.png`" />
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <p :style="{ color: item.infoColor }" v-html="subItem.preface" />
|
|
|
+
|
|
|
+ <div v-if="item.id === 2 && subIdx === 0" class="slhzdcs">
|
|
|
+ <img src="@/assets/images/wedding/2.jpeg" />
|
|
|
+ <p>【南宋高宗】</p>
|
|
|
+
|
|
|
+ <img src="@/assets/images/wedding/3.jpeg" />
|
|
|
+ <p>【清末新娘】</p>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div v-if="subItem.list.length" class="wedding-cards">
|
|
|
+ <div
|
|
|
+ v-for="ssItem in subItem.list"
|
|
|
+ :key="ssItem.id"
|
|
|
+ class="wedding-card"
|
|
|
+ @click="handleCard(item.id, ssItem.id)"
|
|
|
+ >
|
|
|
+ <div class="wedding-card__img">
|
|
|
+ <van-image
|
|
|
+ lazy-load
|
|
|
+ fit="contain"
|
|
|
+ width="100%"
|
|
|
+ height="100%"
|
|
|
+ :src="ssItem.imgs[0]"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <p class="wedding-card__title limit-line">{{ ssItem.title }}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
<div v-if="item.bgColor" :class="['wedding__bg', `b${item.id}`]">
|
|
|
<div :style="{ background: item.bgColor }" />
|
|
|
</div>
|