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

做淘客推广用什么网站好凡客网站建设

做淘客推广用什么网站好,凡客网站建设,上传文件后网站建设中,苏州网络推广商当用户快速点击按钮时候。我们可以统一在 请求拦截 中做防止重复提交数据的处理 以下是使用uview2封装的request请求 import { autoLogin, getUserInfo } from /utils/method.js import { refreshToken } from /api/login.js const serversUrl require(./serversUrl.js).ser…当用户快速点击按钮时候。我们可以统一在 请求拦截 中做防止重复提交数据的处理 以下是使用uview2封装的request请求 import { autoLogin, getUserInfo } from /utils/method.js import { refreshToken } from /api/login.js const serversUrl require(./serversUrl.js).serversUrl// 白名单 const whiteList [/szg-admin/api/app/wxLogin,/szg-admin/api/app/bingMobile,/auth/client/sms/sendCode,/auth/client/smsCode/login ]module.exports (vm) {// 初始化请求配置uni.$u.http.setConfig((defaultConfig) {// #ifdef H5defaultConfig.baseURL /h5api// #endif// #ifndef H5defaultConfig.baseURL serversUrldefaultConfig.sslVerify falsedefaultConfig.firstIpv4 false// #endif// 要加上这个 Content-type不然app端请求会得不到响应defaultConfig.header[Content-Type] application/json;charsetUTF-8defaultConfig.timeout 20000return defaultConfig})// 请求拦截uni.$u.http.interceptors.request.use((config) {// 初始化请求拦截器时会执行此方法此时data为undefined赋予默认{}config.data config.data || {}// 防止数据重复提交if (config.method POST || config.method PUT || config.method DELETE) {const requestObj {url: config.url,data: typeof config.data object ? JSON.stringify(config.data) : config.data,time: new Date().getTime()}const storageRequestObj uni.getStorageSync(storageRequestObj)if (!storageRequestObj) {uni.setStorageSync(storageRequestObj, requestObj)} else {const s_url storageRequestObj.urlconst s_data storageRequestObj.dataconst s_time storageRequestObj.time// 间隔时间(ms)小于此时间视为重复提交const interval 1000if (s_data requestObj.data requestObj.time - s_time interval s_url requestObj.url) {return Promise.reject(数据正在处理请勿重复提交)} else {uni.setStorageSync(storageRequestObj, requestObj)}}}if (whiteList.includes(config.url)) return configconst token uni.getStorageSync(token)if (token) {config.header.Authorization Bearer ${ token }}return config}, err {// 可使用async await 做异步操作return Promise.reject(err)})// 响应拦截uni.$u.http.interceptors.response.use((response) {// console.log(响应拦截, response);if (response.statusCode 200 response.data.code 401) {uni.showModal({title: 页面停留超时,content: 请重新进入后继续操作,confirmText: 重新进入,showCancel: false,success: async e {uni.removeStorageSync(token)// #ifdef MP-WEIXINawait autoLogin()// #endif// #ifndef MP-WEIXIN// 如果当前就在登录页面不进行跳转if (uni.$u.page() ! /pages/login) {uni.navigateTo({ url: /pages/login })}// #endifreturn Promise.reject(response.data.msg || 页面停留超时)}})} else if (response.statusCode 200) {return response.data} else {uni.showModal({title: 温馨提示,content: response.data.msg || response.data.error,showCancel: false})return Promise.reject(response.data.msg)}}, (err) {// 对响应错误做点什么 statusCode ! 200console.log(响应错误, err)return Promise.reject(err)}) } 数据重复部分可以直接复制这块代码过去放到你们的项目去 // 防止数据重复提交 if (config.method POST || config.method PUT || config.method DELETE) {const requestObj {url: config.url,data: typeof config.data object ? JSON.stringify(config.data) : config.data,time: new Date().getTime()}const storageRequestObj uni.getStorageSync(storageRequestObj)if (!storageRequestObj) {uni.setStorageSync(storageRequestObj, requestObj)} else {const s_url storageRequestObj.urlconst s_data storageRequestObj.dataconst s_time storageRequestObj.time// 间隔时间(ms)小于此时间视为重复提交const interval 1000if (s_data requestObj.data requestObj.time - s_time interval s_url requestObj.url) {return Promise.reject(数据正在处理请勿重复提交)} else {uni.setStorageSync(storageRequestObj, requestObj)}} } 原文作者uniapp 防止重复提交数据_uni.$u.throttle-CSDN博客
http://www.tj-hxxt.cn/news/216735.html

相关文章:

  • 如何免费建立自己的网站wordpress仿淘宝页面
  • 有没有做美食的视频网站手机网站导航栏特效
  • 洛阳网站建设lyland哈尔滨模板网站
  • 国内网页设计师个人网站奎屯网站建设
  • 网站怎样多语言网站建设 类
  • 阿里云备案 网站备案郑州新闻发布会直播
  • 江苏建设官方网站美妆网站建设环境分析
  • 陕西省西安市制作网站重庆建设官网
  • 装修公司网站建设广东新闻联播主持人名单
  • 网站手机采集成都排名推广
  • 网站推广优化外包百度自动优化
  • 网站备案查询api外链查询
  • 整屏网站模板小兽wordpress主题
  • 备案 非网站住房与城乡建设网上办事大厅
  • 网站推广实施计划苏州工业园区公积金管理中心
  • 做网站 售后服务里都写啥苏州有哪些做网站公司
  • 常州本地做网站的大公司中国建设银行网站公积金查询
  • 网站源码上传到空间以后怎么做免费在线设计平台
  • 制作网站商城vue可以做pc的网站
  • 调兵山网站建设iis部署网站浏览报404
  • 做网站怎么加入索引功能如何弄小程序
  • 网站优化怎么做 有什么技巧连云港做电商网站的公司
  • 网站上线后做什么wordpress知乎
  • 织梦网站怎么做备份做的网站如何全屏
  • 医疗整形网站怎么做内江市建设培训中心网站
  • 黑帽seo优化关键词seo自然排名优化
  • 网站上不去首页seo要怎么办自己制作的网页怎么发布
  • 福建省网站备案wordpress 开启xmlrpc
  • 沈阳学网站制作学校网站的建设意见
  • 南京做网站南京乐识最优it网站设计