01 2022 档案

摘要:1、在request方法中,每次请求后,保存一个延迟器放置于storage中。 2、封装一个延迟器方法,每次请求接口后调用,清除storage里的延迟器,再重新设置一个新的延迟器 3、封装一个超时弹框,点击确认按钮调用后台接口,未超时则更新延迟器,超时即退出登录。 4、封装一个调用弹框的方法 封装超 阅读全文
posted @ 2022-01-05 15:30 riverslake 阅读(373) 评论(0) 推荐(0) 编辑
摘要:function downloadImg(type,data,name){ if(type == 1){ var url = data //通过地址判断是否为图片类型文件 var ext = url.slice(url.lastIndexOf('.')+1).toLowerCase() if(isI 阅读全文
posted @ 2022-01-05 11:30 riverslake 阅读(54) 评论(0) 推荐(0) 编辑
摘要:fetch(url,options).then(res => res.blob().then((blob)=>{ if(window.navigator.msSaveOrOpenBlob){//兼容IE下载 try{ window.navigator.msSaveOrOpenBlob(blob,fi 阅读全文
posted @ 2022-01-05 10:45 riverslake 阅读(50) 评论(0) 推荐(0) 编辑
摘要:this.state={ count:90, oldTime:0, link:true } componentDidMount(){ let that = this let hiddenProperty = 'hidden' in document ? 'hidden' : 'webkitHidde 阅读全文
posted @ 2022-01-04 16:38 riverslake 阅读(59) 评论(0) 推荐(0) 编辑
摘要:import dva from 'dva' import createLoading from 'dva-loading' import 'babel-polyfill' import {hashHistory} from 'dva/router' const app = dva({ ...crea 阅读全文
posted @ 2022-01-04 15:02 riverslake 阅读(112) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示