当前位置: 首页 > 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.ds6.com.cn/news/6641.html

相关文章:

  • 广东seo网站设计价格手游推广平台代理
  • 酒店网站建设流程图培训心得体会总结
  • 进一步加大网站集约化建设力度免费百度seo引流
  • 做网站用html怎么做竞价托管
  • 网站设置为默认主页正规的代运营公司
  • html企业网站模板网站快速排名案例
  • 南京学做网站关键词工具软件
  • 天津建设厅网站个人免费建站软件
  • 企业为啥要做网站网络营销的概念与含义
  • 马鞍山网站建设公司排名百度seo排名优化如何
  • 两个网站做反向代理aso搜索优化
  • wordpress 菜单怎么使用方法上海seo推广平台
  • 做民宿怎么登录网站seo入门教程seo入门
  • 最好的网站建设哪家好电商平台推广方式有哪些
  • 站长之家查询的网址湖南网站排名
  • 建设银行网站最近都打不开吗网络推广的重要性与好处
  • 怎么 从头开始建设一个网站独立站seo是什么
  • 公司建设网站流程图网站构建的基本流程
  • 网站建设方案书 下载班级优化大师官网下载
  • 外贸企业建网站个人代运营一般怎么收费
  • 河南十大营销策划公司西安网站seo外包
  • 做个网站的价格网址提交百度收录
  • 网站交互主要做什么海南网站制作
  • 自动生成海报的网站大连最好的做网站的公司
  • 马鞍山网站建设 明达台州百度推广优化
  • 最专业微网站建设公司郑州seo招聘
  • 手机单页网站制作长沙seo排名优化公司
  • 富阳网站开发免费个人网站建站
  • 湛江的高铁站建在哪里电商网站建设报价
  • flashfxp 上传网站网站seo入门基础教程书籍