1.跳转页面
wx.navigateTo({
url: '/pages/auth/login/login'
});
2.跳转TAb页
wx.switchTab({
url: "/pages/ucenter/index/index"
});
3.延迟函数
setTimeout(function() {
//逻辑代码
}, 2000); // 延迟2秒
}
4.弹框
wx.showToast({
title: '修改成功',
icon: 'success',//none失败弹框
duration: 2000
});
5.加载弹框,结束加载
wx.showLoading({
title: '加载中...',
mask: true
});
wx.hideLoading();
6.存储获取本地信息
wx.setStorageSync('userInfo', res.data.userInfo);//存储
let userInfo = wx.getStorageSync('userInfo');//获取
7.触底函数
onReachBottom() {
if (this.data.totalPages > this.data.page) {
this.setData({
page: this.data.page + 1
});
this.getOrderList();
} else {
wx.showToast({
title: '没有信息了',
icon: 'none',
duration: 2000
});
return false;
}
},
8.发送http请求
formSubmit: function () {
wx.request({
url: '127.0.0.1:8080/user/update',
method: 'POST',
data: this.data.userInfo,
header: {
'Content-Type': 'application/json',
'X-Litemall-Token': wx.getStorageSync('token')
},
success: (res) => {
if (res.statusCode == 200) {
wx.showToast({
title: '修改成功',
icon: 'success',
duration: 2000,
success: function() {
setTimeout(function() {
wx.switchTab({
url: '/pages/ucenter/index/index' // 跳转到指定页面
});
}, 2000); // 延迟2秒跳转
}
});
} else {
reject("修改失败");
wx.showToast({
title: '修改成功',
icon: 'none',
duration: 2000
});
}
}
})
},