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

网站网址更新了怎么查wordpress导入模板

网站网址更新了怎么查,wordpress导入模板,上海广告公司排名,新乡做网站公思路 1、在登录的时候#xff0c;定义一个存储当前时间的全局变量#xff0c;并且开始心跳请求 2、在全局中定义一个定时器#xff0c;该定时器每秒都会执行一次#xff0c;并获取当前的时间 3、将定时器每秒的获取的当前时间和全局变量获取的时间进行比较 4、指定一个…思路 1、在登录的时候定义一个存储当前时间的全局变量并且开始心跳请求 2、在全局中定义一个定时器该定时器每秒都会执行一次并获取当前的时间 3、将定时器每秒的获取的当前时间和全局变量获取的时间进行比较 4、指定一个我需要执行心跳的间隔时间这里举例5s 5、通过当前时间与全局变量中存储的时间进行比较看是否等于5s如果等于就执行心跳请求并将全局变量的时间更改为当前时间 6、后面是考虑到有别的请求和心跳请求冲突的问题如果有别的请求我就需要在别的请求中开始时刷新一下我全局变量中存储的时间设置为当前时间这样可以避免心跳请求正常执行导致和正常的请求发生冲突但是需要给请求设置一个最大的请求时间避免超时导致出现问题见下连接 uni-app如何配置uni.request请求的超时响应时间全局局部_uni.request 超时-CSDN博客https://blog.csdn.net/weixin_46001736/article/details/134435142?spm1001.2014.3001.5501 目录 步骤 一、登录页面 1、在登录的时候定义一个存储当前时间的全局变量并且开始心跳请求(userlogin.vue) 代码 //全局变量中的数据 uni.reLaunch({ //跳转到主页url: /pages/mine/mine_index/mine_index?username usernameinfo }) setTimeout(function(){// 记录当前时间戳存入时间戳getApp().globalData.refreshtime Date.now();getApp().globalData.requesttime Date.now();//成功登录开始心跳机制getApp().startHeartbeat(); },500) 操作 1、全局变量refreshtime记录与心跳时间进行比对的时间 2、全局变量requesttime:用于计算两次心跳的间隔时间 3、全局方法startHeartbeat()用于启动心跳机制 二、全局页面App.vue 2、在全局中定义一个定时器该定时器每秒都会执行一次并获取当前的时间 3、将定时器每秒的获取的当前时间和全局变量获取的时间进行比较 4、指定一个我需要执行心跳的间隔时间这里举例5s 5、通过当前时间与全局变量中存储的时间进行比较看是否等于5s如果等于就执行心跳请求并将全局变量的时间更改为当前时间 代码 methods: {startHeartbeat() {console.log(开始心跳)this.heartbeatTimer setInterval(() {// console.log(存入的时间,this.globalData.refreshtime)var nowtime Date.now();// console.log(当前的时间,nowtime)// 时间差var diffTime parseInt((nowtime-this.globalData.refreshtime)/1000)// console.log(时间差,diffTime)//比较定义的心跳刷新时间5s和现在的时间差是否一致if(diffTime 5){this.sendHeartbeatRequest();//发送心跳this.globalData.refreshtime Date.now();}}, 1000); },sendHeartbeatRequest() {var old_requesttime this.globalData.requesttimevar requesttime Date.now();// 时间差var diffTime parseInt((requesttime-old_requesttime)/1000)console.log(两次请求的间隔差,diffTime);this.globalData.requesttime requesttime;common.heart(this.globalData.access_token);} }, globalData: {refreshtime:0,//刷新时间requesttime:0,//请求心跳时间 }三、心跳请求 代码 //心跳 function heart(access_token) {uni.request({url: ip sys/token,data: {access_token: access_token},method: POST,dataType: json,header: {content-type: application/json},success: res {console.log(成功心跳, res)},fail(res) {console.log(res)}}); } ...//别的方法或变量 module.exports {heart,...//别的方法名 } 四、请求别的方法 在请求方法之前设置全局变量的值为当前时间 getApp().globalData.refreshtime Date.now(); //定义刷新时间为当前时间 例如 // 注销登录 function logout(cmd, access_token, usrname, passwd) {function requestWithRetry(cmd, usrname, passwd, access_token, retryCount) {return new Promise((resolve, reject) {getApp().globalData.refreshtime Date.now(); //定义刷新时间为当前时间uni.request({url: ip sys/user/logout,data: {cmd: cmd, //随机生成的数access_token: access_token,usrname: usrname,passwd: passwd},method: POST,dataType: json,success(res) {console.log(注销登录第 ${retryCount} 次请求成功, res.data);resolve(res.data); // 返回成功的结果 },fail(res) {console.error(注销登录第 ${retryCount} 次请求失败剩余重试次数 ${retryCount - 1}, res)if (retryCount 1) {// 重试次数已经用完将错误信息返回给调用者reject(new Error(请求失败))} else {// 还有重试次数继续重试setTimeout(() {requestWithRetry(cmd, usrname, passwd, access_token,retryCount - 1).then(resolve).catch(reject)}, 500)}}});});}// 调用方法retryCount 为重试次数return requestWithRetry(cmd, usrname, passwd, access_token, 3).then(data {// console.log(请求成功, data);return data;}).catch(error {// console.log(请求失败, error);throw error;}); }
http://www.pierceye.com/news/790526/

相关文章:

  • 网站服务器 2核如何做网站联盟
  • 做空间的网站吗wordpress 视频管理 主题
  • 做外链选择那些网站建网站怎样往网站传视频
  • 网站主机多大车陂手机网站建设报价
  • 网站策划书内容wordpress 一键恢复
  • wordpress+外观+权限seo排名工具
  • 江苏企业网站制作哪家好潍坊网站开发招生信息
  • 建设一个地方门户网站网站名称搜索不到
  • 南江县住房和城乡建设局网站上海seo关键词优化
  • 门窗厂家东莞网站建设湖南健康码
  • 企业网站建设的背景和目的互联网政务服务平台
  • 化州市住房和城乡建设局网站开发网站心得
  • 网站设计制作公司需要什么资质python h5网站开发
  • 广东深圳广东深圳网站建设惠州网站开发公司电话
  • 建管家企业网站discuz仿wordpress
  • 老网站不要了做新站需要怎么处理平面广告设计赏析
  • 怎么看网站是不是php语言做的网站系统优点
  • 旅游网站建设 策划书销售app哪个好用
  • 建个大型网站要多少钱wordpress页眉设置
  • 浅谈网站建设开发浙江中联建设集团网站
  • 哪有做网站全包圆装修公司
  • 邵阳建设银行网站是多少建设银行 企业
  • 网站开源系统网页制作与网站建设思维导图
  • 专门做前端项目的一些网站wordpress 朋友圈插件
  • 网站建设哪家专业网站开发费用怎么做账
  • 用dw怎么做网站首页wordpress 文章页面失败
  • 郑州网站制作专业乐云seowordpress it博客主题
  • 支付宝手机网站支付二维码怎么做网站 开发
  • 教育网站制作视频代理网址ag80hncom
  • 泰兴公司做网站建设制作外贸网站公司