k4243kian 2 months ago
commit d854c33068

@ -1,25 +1,32 @@
//app.js
var http = require("utils/http.js");
// app.js 这是小程序应用的入口文件,用于定义整个小程序的全局配置、生命周期函数以及共享的数据等
var http = require("utils/http.js"); // 引入名为http.js的工具模块可能用于处理网络请求等相关功能
App({
onLaunch: function () {
console.log('mall4j.v230313')
// http.getToken();
// wx.getSetting({
// success(res) {
// if (!res.authSetting['scope.userInfo']) {
// wx.navigateTo({
// url: '/pages/login/login',
// })
// }
// }
// })
},
globalData: {
// 定义全局请求队列
requestQueue: [],
// 是否正在进行登陆
isLanding: true,
// 购物车商品数量
totalCartCount: 0
}
// onLaunch是小程序的生命周期函数在小程序初始化完成时触发
onLaunch: function () {
console.log('mall4j.v230313'); // 在控制台打印出一个标识字符串,可能用于版本之类的标记
// http.getToken(); // 原本可能是用于获取令牌token的调用目前被注释掉了也许暂时不需要在启动时获取或者功能还未完善
// 以下是获取用户授权设置信息的代码块
wx.getSetting({
success(res) {
// 判断用户是否已经授权了'scope.userInfo'(用户信息相关权限),如果没有授权
if (!res.authSetting['scope.userInfo']) {
// 则跳转到名为'/pages/login/login'的页面,引导用户进行登录授权操作
wx.navigateTo({
url: '/pages/login/login',
})
}
}
})
},
globalData: {
// 定义全局请求队列,可用于存放待处理的请求等相关操作,初始化为一个空数组
requestQueue: [],
// 用于标记是否正在进行登录操作初始值设为true后续可根据实际登录状态进行修改
isLanding: true,
// 用于记录购物车中的商品总数量初始值设为0在购物车相关操作时可更新这个值
totalCartCount: 0
}
})
Loading…
Cancel
Save