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

百度网站建设关键词排名怎样

百度网站建设,关键词排名怎样,旅游高端网站建设,seo什么职位需求: 我们在登录的时候会遇到通过接口请求验证码的操作,这里的验证码会有过期的时间,当我们验证码过期了,我们要进行重新刷新验证码。 我们这里根据后端返回的当前时间和过期时间判断,过期的时间超过了当前时间的时候…

需求:
我们在登录的时候会遇到通过接口请求验证码的操作,这里的验证码会有过期的时间,当我们验证码过期了,我们要进行重新刷新验证码。

在这里插入图片描述
在这里插入图片描述
我们这里根据后端返回的当前时间和过期时间判断,过期的时间超过了当前时间的时候这里进行刷新验证码操作。

我们这里使用dayjs控件进行时间转换。day.js

具体实现逻辑如下:
vue3使用

utils/dayjs

import 'dayjs/locale/zh-cn'
import dayjs from 'dayjs'
dayjs.locale('zh-cn') 
export default dayjs

login.vue

import Dayjs from '/@/utils/dayjs';
// 获取验证码
const getCaptcha = async () => {state.ruleForm.code = '';var res = await getAdminAPI(SysAuthApi).apiSysAuthCaptchaGet();state.captchaImage = 'data:text/html;base64,' + res.data.result?.img;captchaImageExpire = res.data.result?.expired;requestTime = res.data.time;state.ruleForm.codeId = res.data.result?.id;// 添加定时器监听验证码是否过期validateCaptchaExpire();
};// 定时器监听验证码是否需要刷新
const validateCaptchaExpire = () => {clearTimeout(loginTimeId);loginTimeId = setTimeout(() => {if (Dayjs(requestTime).add(6, 'second').isAfter(captchaImageExpire)) {getCaptcha();} else {requestTime = Dayjs(requestTime).add(1, 'second');validateCaptchaExpire();}}, 1000);
};
//在卸载之前清除验证码操作
onBeforeUnmount(() => {clearTimeout(loginTimeId);
});
http://www.tj-hxxt.cn/news/20274.html

相关文章:

  • 企业网站制作公司网站在线客服系统源码
  • wordpress 专业模板电商中seo是什么意思
  • 网站修改备案号windows优化大师是哪个公司的
  • 怎么优化推广自己的网站百度地图排名怎么优化
  • 专业零基础网站建设教学公司开网站需要多少钱
  • 邢台人民网站广告关键词有哪些
  • 网站运营改进的点百度指数在线查询
  • 营销网页制作seo优化是什么意思
  • seo和sem的概念惠州seo按天计费
  • 做一网站多少钱百度推广每年600元什么费用
  • 长沙建网站需要多少钱国际最新新闻
  • 做网站虚拟主机可以用服务器吗百度联盟点击广告赚钱
  • 哈尔滨网站建设费用下载班级优化大师app
  • web2.0网站开发d公司网站设计哪家好
  • 炉火建站免费html网站制作成品
  • 镇江企业做网站手机网站建设价格
  • 做网站收费上海市人大常委会
  • 自己做网站seo优化河北关键词排名推广
  • 怎么建设一个营销型网站全媒体运营师培训
  • 快速搭建网站视频佛山百度网站快速排名
  • seo外贸网站建设软文拟发布的平台与板块
  • 公司怎么建立网站关键词是什么
  • 如何做自己的个人网站百度关键词优化和百度推广
  • 杭州网络科技网站黑客入侵网课
  • wordpress地址站点地址磁力狗最佳搜索引擎
  • 校园网站页面设计百度关键词排名神器
  • wordpress用户站点百度seo排名培训 优化
  • 点图片跳到网站怎么做网站内容如何优化
  • 电子商务网站建设与管理实训心得苏州seo网站管理
  • 深圳外贸响应式网站建设什么叫百度竞价推广