市北党建引领小程序初始化
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

137 lines
3.5 KiB

2 years ago
// pages/redGrider/redGrider.js
const app = getApp()
2 years ago
Page({
/**
* 页面的初始数据
*/
data: {
2 years ago
statusHeight: app.globalData.deviceInfo.statusHeight, // 自定义头部状态栏高度
navigationHeight: app.globalData.deviceInfo.navigationHeight,
userName:{},
faceImg:'',
userInfo:{},
2 years ago
},
2 years ago
2 years ago
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
// console.log(wx.getStorageSync('userInfo'));
// let userInfo = wx.getStorageSync('userInfo')
// this.setData({
// userName:userInfo.nickname,
// faceImg:userInfo.faceImg
// })
let that=this
wx.getStorage({//异步获取缓存
key:"name",//本地缓存中指定的 key
success:(res)=>{
console.log('获取缓存成功',res.data)
this.setData({
userName:res.data.nickName, //将得到的缓存给key
faceImg:res.data.avatarUrl
})
},
fail(res){
console.log(res)
wx.showModal({
title: '感谢您使用!',
content: '请允许小程序可以使用您的头像和名字!',
success (res) {
if (res.confirm) {
console.log('用户点击确定')
that.getUserProfile()
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
}
})
2 years ago
},
getUserProfile(e) {
// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认
// 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
wx.getUserProfile({
desc: '用于保存用户的昵称', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
this.setData({
userInfo: res.userInfo,
})
wx.setStorage({
key:'name',//本地缓存中指定的 key(类型:string)
data:res.userInfo,//需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象(类型:any)
success:(s)=>{
this.setData({
faceImg:res.userInfo.avatarUrl,
userName:res.userInfo.nickName
})
},
fail:(f)=>{
// console.log('存储缓存失败====',f);
}
})
}
})
},
2 years ago
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
2 years ago
},
back() {
console.log("dddddddddd")
//返回上一级,关闭当前页面
wx.navigateBack({
delta: 1
})
},
2 years ago
})