4 Star 0 Fork 1

lizekai233/大学生刷题软件

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
风辞 提交于 2024-12-29 00:34 . 增添了本地存储功能
//app.js
var jsonList = require('data/json.js');
App({
onLaunch: function () {
//调用API从本地缓存中获取数据
var logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
//登录
wx.login({
success: res => {
//发送res.code到后台换取openId, sessionKey, unionId
}
})
//获取用户信息
wx.getSetting({
success: res => {
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({
success: function(res) {
// 可以将 res 发送给后台解码出 unionId
this.globalData.userInfo = res.userInfo
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
if (this.userInfoReadyCallback) {
this.userInfoReadyCallback(res)
}
}
})
}
}
})
// 初始化错题记录
this.globalData.wrongExamData = wx.getStorageSync('wrongExamData') || [] // 如果没有记录则初始化为空数组
},
globalData: {
questionList: jsonList.questionList, // 拿到答题数据
wrongExamData: [] // 存储错题记录
}
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lizekai233/software.git
[email protected]:lizekai233/software.git
lizekai233
software
大学生刷题软件
master

搜索帮助