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

网站流量和带宽互联网平台是做什么的

网站流量和带宽,互联网平台是做什么的,php 网站出现乱码,wordpress自己做模板文章写的多了#xff0c;开头就不知道怎么写了#xff0c;硬挤一些句子总觉的卖弄。其实更多的想留下各位看官#xff0c;多多的点赞#xff0c;多多的关注#xff0c;多的收藏。为将来的博客化动作做好前期数据粉丝基础。哦哦哦#xff0c;我在想啥呢。。这大下午的。。…        文章写的多了开头就不知道怎么写了硬挤一些句子总觉的卖弄。其实更多的想留下各位看官多多的点赞多多的关注多的收藏。为将来的博客化动作做好前期数据粉丝基础。哦哦哦我在想啥呢。。这大下午的。。。。嘿嘿。。。。。。。 言归正传不阿传。 开发过程中总有一些数据存放在服务器但是这些数据基本上一旦生成不会再变比如省市区三级联动数据、一些静态数据字典等。每次进入页面每次都通过接口加载总不是最好的方案。今天闲来针对 axios请求库里面增加缓存功能纯手撸逻辑抛砖引玉提供一个思路。以下为源代码 注意此缓存为内存缓存模型未写入localstorage,你自己可以实现localstorage缓存读取。 /**缓存池此缓存为内存缓存模块未写入localstorage,你自己可以实现localstorage缓存读取*/ const cache {};const sortParams (params){params params?params:{}let sort Object.keys(params).sort();return sort.reduce((sorted,key){sorted[key] params[key]return sorted;},{}) }const serializedParams (params) {let p Object.entries(params).map(([key,value]) $[key${encodeURIComponent(value)}).join()return p }const generateCacheKey (config){const {url,params} config;const sp sortParams(params)const sep serializedParams(sp);return ${url}${sep} }const cacheAdapter (config) {const cacheKey generateCacheKey(config);const response cache[cacheKey];if (config.cache response){return Promise.resolve(response);}return axios.defaults.adapter(config); }const saveCache (config,data) {const cacheKey generateCacheKey(config);const rp JSON.parse(JSON.stringify(data));cache[cacheKey] rp }// 创建axios实例 const service axios.create({baseURL:process.env.NODE_ENV production? process.env.VUE_APP_BASE_API: /, // api 的 base_urltimeout: Config.timeout, // 请求超时时间adapter:cacheAdapter });// request拦截器 service.interceptors.request.use((config) {if (getToken()) {config.headers[Authorization] getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改}config.headers[Content-Type] application/json;return config;},(error) {Promise.reject(error);} );// response 拦截器 service.interceptors.response.use((response) {if (response.config.cache){saveCache(response.config,response)}return response.data;},(error) {// 兼容blob下载出错json提示return Promise.reject(error);} ); export default service; 在调用接口的地方稍微改造一下增加一个属性cache:true时则会读取缓存进行接口响应。不使用缓存时这个值给false或者是不给这个属性即可。 A、使用缓存 B、不使用缓存
http://www.zqtcl.cn/news/998803/

相关文章:

  • 建站平台在线提交表格功能检测站点是否使用wordpress
  • 谁能做网站开发免费软件看电视剧
  • 深圳的网站建设网站建设网页设计做网站
  • 广州网站建设网页设计贵阳网站建设宏思锐达
  • 洪栾单页网站建设象山县城乡和住房建设局网站
  • 网站留言发送到邮箱潍坊商城网站建设
  • 四川省的住房和城乡建设厅网站首页产品设计是冷门专业吗
  • 北仑建设银行网站网站设计 导航条
  • 如何做网站宣传片单位做网站费用怎么记账
  • 西安网站建设现状购物app开发
  • 2019年做网站还有前景吗手机制作表格教程
  • 校园网站html模板南昌网站建设优化
  • 网站的建立目的来宾网站优化
  • 建设国家游戏网站网站建设规范方案
  • 做网站价位wordpress tag 列表
  • 网站建设 李奥贝纳百度软文推广公司
  • 网站建设流程平台企业微信开发者文档
  • 唐山建设网站的网站青海网站建设企业
  • 北京企业建站系统模板网站建设公司专业网站科技开发
  • 工商注册在哪个网站手机浏览器网站开发
  • 建设电影网站的目的各个国家的google网站
  • centos 网站搭建中国互联网协会调解中心
  • 手机端视频网站模板下载做单页网站需要做什么的
  • 太原网站建设外包中国做乱的小说网站
  • 青海做网站哪家好旅游网站的功能及建设
  • 百度网站优化工具汉川网页设计
  • 网站标签优化怎么做可以看图片的地图什么软件
  • 品牌网站建设9小蝌蚪9wordpress会务网站模版
  • 免费推广网站入口202网页与网站建设
  • 武夷山市网站建设网站标签制作