From 0e787377597f7070861098f02045695d98c67f4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=99=96?= Date: Fri, 21 Dec 2018 18:08:20 +0800 Subject: [PATCH] =?UTF-8?q?banner=E5=A4=96=E9=83=A8=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 3 +- components/banner/index.js | 4 ++ pages/externallinks/index.js | 69 ++++++++++++++++++++++++++++++++++ pages/externallinks/index.json | 1 + pages/externallinks/index.wxml | 1 + pages/externallinks/index.wxss | 1 + 6 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 pages/externallinks/index.js create mode 100644 pages/externallinks/index.json create mode 100644 pages/externallinks/index.wxml create mode 100644 pages/externallinks/index.wxss diff --git a/app.json b/app.json index 9a8b533..c739c3f 100644 --- a/app.json +++ b/app.json @@ -38,7 +38,8 @@ "pages/cardListDetail/cardListDetail", "pages/freeBannerDetail/index", "pages/user/scoreHistory/index", - "pages/scanPay/scanPay" + "pages/scanPay/scanPay", + "pages/externallinks/index" ], "navigateToMiniProgramAppIdList": [ "wx192b7d2e8dcbefd0", diff --git a/components/banner/index.js b/components/banner/index.js index a72f773..6485908 100644 --- a/components/banner/index.js +++ b/components/banner/index.js @@ -35,6 +35,10 @@ Component({ wx.navigateTo({ url: `/pages/freeBannerDetail/index?id=${e.currentTarget.dataset.id}` }); + } if (e.currentTarget.dataset.data.type == 3) { + wx.navigateTo({ + url: `/pages/externallinks/index?link=${e.currentTarget.dataset.data.link}` + }); }else{ wx.navigateTo({ url: `/pages/bannerdetail/index?id=${e.currentTarget.dataset.id}` diff --git a/pages/externallinks/index.js b/pages/externallinks/index.js new file mode 100644 index 0000000..e41b4e2 --- /dev/null +++ b/pages/externallinks/index.js @@ -0,0 +1,69 @@ +// pages/externallinks/index.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + url:'' + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + console.log(options,2222) + this.setData({ + url:options.link + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/externallinks/index.json b/pages/externallinks/index.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/pages/externallinks/index.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/pages/externallinks/index.wxml b/pages/externallinks/index.wxml new file mode 100644 index 0000000..34c346a --- /dev/null +++ b/pages/externallinks/index.wxml @@ -0,0 +1 @@ + diff --git a/pages/externallinks/index.wxss b/pages/externallinks/index.wxss new file mode 100644 index 0000000..c296d08 --- /dev/null +++ b/pages/externallinks/index.wxss @@ -0,0 +1 @@ +/* pages/externallinks/index.wxss */ \ No newline at end of file