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