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

软件开网站建设骗术太原企业网站建设

软件开网站建设骗术,太原企业网站建设,php网站发送邮件,h5可以做网站吗对于三者放在Service.js中封装,方便使用 axios.create 的作用是创建一个新的 axios 实例,该实例可以具有自定义配置。通过使用 axios.create,您可以为任何 API 生成一个客户端,并在使用同一客户端的任何调用中重复使用相同的配置…

对于三者放在Service.js中封装,方便使用

axios.create 的作用是创建一个新的 axios 实例,该实例可以具有自定义配置。通过使用 axios.create,您可以为任何 API 生成一个客户端,并在使用同一客户端的任何调用中重复使用相同的配置。这使得在应用程序中使用多个 API 时更加方便,因为您可以为每个 API 创建一个单独的实例,并在每个实例中设置不同的配置。

axios.create 方法接受一个配置对象作为参数,该对象包含以下属性:

  • baseURL:用于所有请求的基本 URL。
  • headers:要发送的自定义 headers。
  • timeout:指定请求超时之前的毫秒数。
  • withCredentials:指示是否应该使用跨站点访问控制(CORS)凭据。
  • xsrfCookieName:用作 xsrf 令牌值的cookie的名称。
  • xsrfHeaderName:包含 xsrf 令牌值的 HTTP 头的名称。

例如,以下代码创建了一个新的 axios 实例,并将其配置为使用 /api/ 作为基本 URL:

const instance = axios.create({baseURL: '/api/'
});

axios请求封装

// 用create创建axios实例
const Service = axios.create({timeout: 3000,baseURL: 'http://127.0.0.1:8888/api/private/v1/',headers: { 'Content-type': 'application/json;charset=utf-8' }})// get 数据请求封装
export const get = config => {return Service({...config,method: 'get',data: config.data,})}// post 数据请求封装
export const post = config => {return Service({...config,method: 'post',data: config.data,})}

请求拦截和响应拦截

在 Vue3 中,可以使用 Axios 库来进行 HTTP 请求。Axios 库提供了请求拦截器和响应拦截器,以便在请求发送和响应返回时执行一些操作。

请求拦截器可以用于在请求发送前执行一些操作,例如添加 token、设置请求头等。响应拦截器可以用于在响应返回后执行一些操作,例如处理错误信息、剥离无效数据等。

let loadingObj = null;
// 请求拦截,增加loading,对请求统一处理
Service.interceptors.request.use((config) => {loadingObj = ElLoading.service({lock: true,text: 'Loading',background: 'rgba(0, 0, 0, 0.7)',})return config;
})// 相应拦截,对返回值做同意处理
Service.interceptors.response.use(response => {loadingObj.close();const data = response.data;if (!data.data) {ElMessage.error(data.meta.msg || '服务器错误')}else {ElMessage({message: '登录成功',type: 'success',duration: 1500})}return response.data;
}, error => {loadingObj.close();ElMessage({message: '服务器错误',type: 'error',duration: 2000})
})

接口的请求

import { get, post } from './service'// 登录数据请求
export const loginAPI = data => {return post({url: '/login',data})}

http://www.wooajung.com/news/30866.html

相关文章:

  • 建设银行福州分行招聘网站怎么注册一个自己的网站
  • 青岛外贸网站建设百度一下你就知道了
  • 网站页面设计原则百度指数官网入口
  • asp网站上传后台在哪seo推广 课程
  • 淮南做网站推广北京seo营销公司
  • ppt网站超链接怎么做常州百度搜索优化
  • 免费软件制作网站模板港港网app下载最新版
  • 西安在线网站制作独立网站怎么做
  • 网站建设维护专员网页模板免费html
  • 新浪博客seo郑州网站seo
  • 三五互联网站建设垃圾精准信息300099
  • 建立网站目录结构时不正确的建议是漯河seo公司
  • 湖南汽车软件网站建设网站推广包括
  • 美女做爰性体网站中牟网络推广
  • 网站后台代码如何做乔拓云网站注册
  • 学做网站需要买什么书百度关键词优化公司哪家好
  • 网站后角色管理权限怎么设置?网站服务器搭建与管理
  • wordpress相册代码济南优化哪家好
  • seo方法培训seo网络优化公司哪家好
  • lamp网站怎么建设免费建网站
  • seo 的作用和意义无锡网站seo顾问
  • 网站首页布局设计教程网站制作推广电话
  • 网站制作怎么自己做做销售怎么和客户聊天
  • 利用业务时间做的网站与公司有关吗班级优化大师学生版
  • 天河网站建设推广搜索引擎优化的意思
  • 如何限制国内用户访问只能访问我的中文网站seo文章外包
  • 制作一个有用户网站长沙百度百科
  • wordpress文件发送邮件厦门网站推广优化哪家好
  • 公司做网站需要什么资料短视频询盘获客系统
  • 淘宝网站如何做虚拟企业网站运营推广