mirror of
https://gitee.com/bagee/jd-coupon-miniapp.git
synced 2025-08-02 04:42:40 +08:00
128 lines
2.4 KiB
JavaScript
128 lines
2.4 KiB
JavaScript
// pages/launch/launch.js
|
|
let app = getApp()
|
|
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
isAuth: false,
|
|
interval: 5,
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function(options) {
|
|
this.setData({
|
|
isAuth: app.globalData.userInfo != null
|
|
})
|
|
if (this.data.isAuth) this.onInterval()
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function() {
|
|
|
|
},
|
|
|
|
getNumber: function(event) {
|
|
if (event.detail.userInfo) {
|
|
app.globalData.userInfo = event.detail.userInfo
|
|
console.log("xxx", event.detail.userInfo)
|
|
this.onInterval()
|
|
} else {
|
|
console.log("请授权登录")
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 闪屏时间
|
|
*/
|
|
onInterval() {
|
|
setInterval(function() {
|
|
if (this.data.interval == 2) wx.redirectTo({
|
|
url: '../index/index'
|
|
})
|
|
this.setData({
|
|
interval: --this.data.interval
|
|
});
|
|
}.bind(this), 1000);
|
|
},
|
|
getInfo() {
|
|
wx.getSetting({
|
|
success(res) {
|
|
console.log("设置")
|
|
if (!res.authSetting['scope.userInfo']) {
|
|
wx.authorize({
|
|
scope: 'scope.userInfo',
|
|
success() {
|
|
// 必须是在用户已经授权的情况下调用
|
|
wx.getUserInfo({
|
|
success: function(res) {
|
|
app.globalData.userInfo = res.userInfo
|
|
console.log("11111测试11111")
|
|
}
|
|
})
|
|
},
|
|
fail(){
|
|
console.log("222222测试222222")
|
|
}
|
|
})
|
|
} else {
|
|
console.log("测试")
|
|
wx.getUserInfo({
|
|
success: function(res) {
|
|
app.globalData.userInfo = res.userInfo
|
|
console.log("测试",res.userInfo)
|
|
}
|
|
})
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}) |