当前位置: 首页 > news >正文

无需下载的网站wordpress自适应画廊

无需下载的网站,wordpress自适应画廊,wordpress优化指南,wordpress改成中文一、效果展示 失败效果 成功效果 二、写入后端请求部分 分析 ①自定义一个模块common.js主要用于封装所有的请求函数 ②核心代码 function requestWithRetry(cmd, username, password, retryCount) {return new Promise((resolve, reject) > {uni.request({url: ip sys…

一、效果展示

失败效果

成功效果

二、写入后端请求部分

分析

①自定义一个模块common.js主要用于封装所有的请求函数

②核心代码
function requestWithRetry(cmd, username, password, retryCount) {return new Promise((resolve, reject) => {uni.request({url: ip + 'sys/user/login',data: {cmd: cmd,usrname: username,passwd: password},method: 'POST',dataType: 'json',header: {"content-type": "application/json"},success: res => {// 存入全局变量中getApp().globalData.username = username;getApp().globalData.password = password;getApp().globalData.access_token = res.data.access_token;getApp().globalData.loginmode = loginmode;console.log(`第 ${retryCount} 次请求成功:`, res.data);resolve(res.data);},fail(err) {console.error(`第 ${retryCount} 次请求失败,剩余重试次数 ${retryCount - 1}:`, err)if (retryCount <= 1) {// 重试次数已经用完,将错误信息返回给调用者reject(new Error('请求失败'))} else {// 还有重试次数,继续重试setTimeout(() => {requestWithRetry(cmd, username, password,retryCount - 1).then(resolve).catch(reject)}, 500)}}});});
}
// 调用方法,retryCount 为重试次数
return requestWithRetry(cmd, username, password, 3).then(data => {// console.log('请求成功', data);return data;}).catch(error => {// console.log('请求失败', error);throw error;});


完整代码

//定义全局变量
const ip = 'XXXX';
//定义全局函数
//生成随机三位数 
function generateRandomNumber() {var min = 100;var max = 999;var randomNumber = Math.floor(Math.random() * (max - min + 1) + min);return randomNumber;
}
//http方式进行登录
function login_httpmode(username, password, cmd, loginmode) {//httpif (loginmode == 'http') {function requestWithRetry(cmd, username, password, retryCount) {return new Promise((resolve, reject) => {uni.request({url: ip + 'sys/user/login',data: {cmd: cmd,usrname: username,passwd: password},method: 'POST',dataType: 'json',header: {"content-type": "application/json"},success: res => {// 存入全局变量中getApp().globalData.username = username;getApp().globalData.password = password;getApp().globalData.access_token = res.data.access_token;getApp().globalData.loginmode = loginmode;console.log(`第 ${retryCount} 次请求成功:`, res.data);resolve(res.data);},fail(err) {console.error(`第 ${retryCount} 次请求失败,剩余重试次数 ${retryCount - 1}:`, err)if (retryCount <= 1) {// 重试次数已经用完,将错误信息返回给调用者reject(new Error('请求失败'))} else {// 还有重试次数,继续重试setTimeout(() => {requestWithRetry(cmd, username, password,retryCount - 1).then(resolve).catch(reject)}, 500)}}});});}// 调用方法,retryCount 为重试次数,设置最大次数为三次return requestWithRetry(cmd, username, password, 3).then(data => {// console.log('请求成功', data);return data;}).catch(error => {// console.log('请求失败', error);throw error;});}
}
//导出
module.exports = {ip,generateRandomNumber,login_httpmode,
}

三、进行方法的调用

核心代码

common.login_httpmode(username, password, cmd, type).then(info => {console.log("请求成功",info)		}).catch(error => {console.log("请求失败",error)		});

完整代码

//执行加载中的效果
uni.showLoading({title: '正在登录...',mask: true,
});
//调用登录方法
common.login_httpmode(username, password, cmd, type)//成功返回.then(info => {console.log("请求成功",info)if (info.success == true) {	uni.hideLoading(); // 隐藏加载提示//全局变量中的数据 uni.reLaunch({ //跳转到主页url: '/pages/mine/mine_index/mine_index'})} else {uni.hideLoading(); // 隐藏加载提示if (info.msg == 'pass err') {uni.showToast({title: '账号密码不正确',icon: 'none'})}}}).catch(error => {console.log("请求失败",error)uni.showToast({title: '登录失败',icon: 'none'})});

http://www.yayakq.cn/news/286111/

相关文章:

  • 长沙模板建站万州微网站建设
  • 手机网站一键导航代码邯郸做wap网站价格
  • 网站导航设计360建站平台
  • 为什么就一个网站打不开wordpress主题优点
  • 自我建设外贸网站济南市商务局官方网站
  • 做会所在哪个网站推广谷歌下载
  • 2003建立虚拟网站公众号运营策划书
  • 网站运营策划书范文长沙找工作包吃住6000
  • 备案网站注意事项软件网站开发培训
  • 网站建设设计制作外包十个免费软件不收费
  • 网站开发 犯法wordpress使用cdn图片不显示
  • 做那种英文网站有流量5000以上扣税标准表
  • 做网站创业故事先做网站再付款
  • 国内服务器做彩票网站安全吗网站可不可以做自己的专利
  • 网站开发工具安卓版模板网简历
  • 重庆市住房城乡建设网站阿里云免费网站备案
  • 安徽安能建设集团网站中级经济师考试
  • 俄文网站建设方案wordpress 自定义排序
  • 关于拳馆网站建设计划书天津专门做网站的公司
  • 无锡网站建设推荐wordpress 引用文件
  • 模板手机网站建设多少钱怎么做招聘网站设计
  • 做什么网站比较受欢迎简单的网页制作素材
  • 唯品会网站页面设计百度搜索引擎的网址是
  • 网站后台用什么开发采购软件
  • 青岛公司网站建设价格低图文店做网站有用处吗
  • 网站架构怎么做培训机构图片
  • 河南省住房和城乡建设厅新网站合肥网络公司 网站建设
  • 网站留言板模板企业网站有哪些
  • 聊城手机网站建设价格十堰网站建设怎么做
  • 辽宁官方网站做辣白菜淄博网站建设排行榜