|
@@ -3,6 +3,18 @@
|
3
|
3
|
<MainPageContainer :ShowMainHeader="true" :ShowMainTabBar="true" MainHeaderTitle="首页" :MainTabBarActiveId="1">
|
4
|
4
|
<div class="PageContainer">
|
5
|
5
|
|
|
6
|
+ <div class="Iframe flex-v" v-if="ShowIframe">
|
|
7
|
+ <div class="Top">
|
|
8
|
+ <a class="iconfont iconjiantouleft" @click="ShowIframe = false"></a>
|
|
9
|
+ <span>{{IframeTitle}}</span>
|
|
10
|
+ </div>
|
|
11
|
+ <div class="flex-item">
|
|
12
|
+ <div>
|
|
13
|
+ <iframe :src="IframeSrc" frameborder="0"></iframe>
|
|
14
|
+ </div>
|
|
15
|
+ </div>
|
|
16
|
+ </div>
|
|
17
|
+
|
6
|
18
|
<!-- 背景 -->
|
7
|
19
|
<div class="Bg"></div>
|
8
|
20
|
|
|
@@ -14,7 +26,7 @@
|
14
|
26
|
<!-- banner -->
|
15
|
27
|
<div class="Banner">
|
16
|
28
|
<div>
|
17
|
|
- <Banner :list="bannerList"></Banner>
|
|
29
|
+ <Banner :list="bannerList" @Click="BannerClick"></Banner>
|
18
|
30
|
</div>
|
19
|
31
|
</div>
|
20
|
32
|
|
|
@@ -73,6 +85,9 @@ export default {
|
73
|
85
|
name: 'index',
|
74
|
86
|
data () {
|
75
|
87
|
return {
|
|
88
|
+ IframeSrc: null,
|
|
89
|
+ ShowIframe: false,
|
|
90
|
+ IframeTitle: '',
|
76
|
91
|
ExitAppStatus: false,
|
77
|
92
|
bannerList: [
|
78
|
93
|
{
|
|
@@ -126,6 +141,11 @@ export default {
|
126
|
141
|
...mapIndexMutations([
|
127
|
142
|
'EmptyBanner'
|
128
|
143
|
]),
|
|
144
|
+ BannerClick (e) {
|
|
145
|
+ this.IframeTitle = e.title || '活动'
|
|
146
|
+ this.IframeSrc = e.link || null
|
|
147
|
+ this.ShowIframe = true
|
|
148
|
+ },
|
129
|
149
|
RouterBack () {
|
130
|
150
|
if (this.ExitAppStatus) {
|
131
|
151
|
window.js2native.closePage()
|