From ac2a4c13d618ef14645e527503802d0f4f9c2432 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=93=E5=B9=B3=E8=89=BA?= <52643018@qq.com> Date: Wed, 1 Sep 2021 10:34:34 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E]=20=E5=BC=80=E5=B1=8F?= =?UTF-8?q?=E9=A1=B5=20[=E6=96=B0=E5=A2=9E]=20ad=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E5=B9=BF=E5=91=8A=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 3 + components/lf-adModal/lf-adModal.vue | 66 ++++++++++++++++++++++ pages.json | 17 +++++- pages/index/index/index.vue | 7 ++- pages/index/openScreenAd/openScreenAd.vue | 69 +++++++++++++++++++++++ 5 files changed, 158 insertions(+), 4 deletions(-) create mode 100644 components/lf-adModal/lf-adModal.vue create mode 100644 pages/index/openScreenAd/openScreenAd.vue diff --git a/App.vue b/App.vue index 5520609..4b96656 100644 --- a/App.vue +++ b/App.vue @@ -7,6 +7,9 @@ export default { share: false, // 分享默认为false }, onLaunch: function(e) { + // 进入开屏广告页 TODO 暂时注释 + // this.$url('/pages/index/openScreenAd/openScreenAd', {type: 'redirect'}); + // #ifdef MP-WEIXIN var referrerInfo = e.referrerInfo; if (referrerInfo.appId) { diff --git a/components/lf-adModal/lf-adModal.vue b/components/lf-adModal/lf-adModal.vue new file mode 100644 index 0000000..23327fe --- /dev/null +++ b/components/lf-adModal/lf-adModal.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/pages.json b/pages.json index 69448d5..ca35cb6 100644 --- a/pages.json +++ b/pages.json @@ -647,7 +647,14 @@ "style" : { "navigationBarTitleText": "设置" } - } + }, + { + "path" : "pages/index/openScreenAd/openScreenAd", + "style" : { + "navigationBarTitleText": "欢迎使用", + "navigationStyle": "custom" + } + } ], "globalStyle": { "navigationBarTextStyle": "black", @@ -696,8 +703,12 @@ "name": "首页", //模式名称 "path": "pages/index/index/index", //启动页面,必选 "query": "" //启动参数,在页面的onLoad函数里面得到 - } - + }, + { + "name": "测试", + "path": "pages/index/openScreenAd/openScreenAd", + "query": "" + } ] } diff --git a/pages/index/index/index.vue b/pages/index/index/index.vue index 6fbfb6b..bc92317 100644 --- a/pages/index/index/index.vue +++ b/pages/index/index/index.vue @@ -321,6 +321,8 @@ + + @@ -345,6 +347,7 @@ import birthday from '@/components/birthday/birthday.vue'; import lfNav from '@/components/lf-nav/lf-nav.vue'; import lfTabbar from '@/components/lf-tabbar/lf-tabbar.vue'; + import lfAdModal from '@/components/lf-adModal/lf-adModal.vue'; var app = getApp(); export default { data() { @@ -384,6 +387,7 @@ userInfo: '', microData:"", is_login:'',// 是否是登陆状态 + show_ad: true }; }, @@ -405,7 +409,8 @@ indexGrouping, birthday, lfNav, - lfTabbar + lfTabbar, + lfAdModal }, onShow(e) { diff --git a/pages/index/openScreenAd/openScreenAd.vue b/pages/index/openScreenAd/openScreenAd.vue new file mode 100644 index 0000000..376eb13 --- /dev/null +++ b/pages/index/openScreenAd/openScreenAd.vue @@ -0,0 +1,69 @@ + + + + + +