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

代做毕设的网站seo优化包括什么

代做毕设的网站,seo优化包括什么,手机网站开发标准,油画网站模板1、axios官网 https://www.axios-http.cn/docs/interceptors 2、安装 npm install axios 3、在onMouunted钩子函数中使用axios来发送请求,接受响应 4.出现的问题: (1) 但是如果发送请求请求时间过长,回出现请求待处…

1、axios官网

https://www.axios-http.cn/docs/interceptors 

2、安装

npm install axios

3、在onMouunted钩子函数中使用axios来发送请求,接受响应

 

4.出现的问题:

(1) 但是如果发送请求请求时间过长,回出现请求待处理的情况,用户体验很不好,没有画面,我们可以加一个loding遮罩层,提示用户正在加载中,但是如果没个请求都手动添加,代码冗余

 

(2) 每个请求都要考虑,程序报错的情况,都需要catch一下,处理下异常,而且在拿数据时我们后端写了统一返回格式,但是前端响应的数据res里我们的数据被一层一层包裹着,每次都要一层一层的拿,代码冗余

 

5、解决方法:
 使用axios的拦截器

 新建一个http文件夹,新建index.ts文件用于定义请求和响应拦截器,在请求和响应拦截器中解决以上问题

import axios from 'axios'
import { ElMessage, ElLoading } from 'element-plus'
const config = {baseURL: '',timeout: 30 * 1000,withCredentials: true,
}let loading: any
class Http {myAxios: any;constructor(config: any) {this.myAxios = axios.create(config);// 添加请求拦截器this.myAxios.interceptors.request.use(function (config: any) {//在发送请求时加载loading层loading = ElLoading.service({lock: true,text: '加载中...',background: 'rgba(0, 0, 0, 0.7)',})return config;}, function (error: any) {// 对请求错误做些什么loading.close()return Promise.reject(error);});// 添加响应拦截器this.myAxios.interceptors.response.use(function (response: any) {//在响应后关闭loading层loading.close()//取出响应的数据进行判断const { code, message, data } = response.dataif (code == 0) {return data} else if (code == undefined) {return response} else {ElMessage.error(message)return Promise.reject(message);}}, function (error: any) {loading.close()return Promise.reject(error);});}get<T>(url: string, params?: object, data = {}): Promise<any> {return this.myAxios.get(url, { params, ...data });}post<T>(url: string, params?: object, data = {}): Promise<any> {return this.myAxios.post(url, params, data);}put<T>(url: string, params?: object, data = {}): Promise<any> {return this.myAxios.put(url, params, data);}delete<T>(url: string, params?: object, data = {}): Promise<any> {return this.myAxios.delete(url, { params, ...data });}}export default new Http(config);

在页面中使用时,直接使用用axios封装好的类

 

结果:

 

 

 

 

 

 

 

http://www.khdw.cn/news/42608.html

相关文章:

  • 网站建设 技术 哪些浙江网络科技有限公司
  • 在建设主题网站时长沙本地推广平台
  • 青海学会网站建设公司恶意点击软件哪个好
  • 持续推进网站建设软文兼职10元一篇
  • 网站开发毕设设计论文seo搜索引擎优化排名报价
  • phpcms手机网站怎么做山东建站管理系统
  • 把做的网站放到互联网上渠道推广有哪些方式
  • 镇平县两学一做专题网站青岛百度seo代理
  • wordpress4.8版权修改宁波seo服务快速推广
  • 泛微e8做网站门户查网址
  • 建工网和环球网哪个好seo网络营销技巧
  • 链天网站建设重庆网页搜索排名提升
  • 阿里云服务器在哪里百度seo排名点击软件
  • 男的和女的做那种事情网站线上营销活动有哪些
  • 阿里云做视频网站可以吗免费网络营销平台
  • 金华网站建设团队优化大师win7
  • 自己建立公司网站的步骤谷歌 chrome 浏览器
  • 湖州网站建设服务公司网上的推广公司
  • seo营销推广费用网站优化外包
  • 云南网站建设选天软网站如何进行优化
  • 东莞网站建设服务百度seo指南
  • 自己建设论坛网站电脑优化大师下载安装
  • 豆角网是哪个网站开发的职业技能培训学校
  • 建设电影网站难吗跨境电商平台哪个最好最可靠
  • 有哪些学校的网站做的好处网站seo 优化
  • 网站打开速度影响因素2022年新闻热点事件
  • 成都plc培训机构哪家最好太原seo关键词优化
  • 珠海网站建设企业友情链接购买
  • 网站类型定位酒店如何进行网络营销
  • 龙之向导外贸网站怎么样重庆seo优化公司