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

房地产网站建设联系方式外贸网站搭建

房地产网站建设联系方式,外贸网站搭建,电信宽带做网站,佛山禅城区网站建设公司axios 二次封装 基本上每一个项目开发,都必须要二次封装 axios。主要是为了减少重复性工作,不可能每一次发起新请求时,都要重新配置请求域名、请求头 Content-Type、Token 等信息。所以需要把公用的部分都封装成一个函数,每次调用…

axios 二次封装

基本上每一个项目开发,都必须要二次封装 axios。主要是为了减少重复性工作,不可能每一次发起新请求时,都要重新配置请求域名、请求头 Content-Type、Token 等信息。所以需要把公用的部分都封装成一个函数,每次调用的时候只需要传入变化的参数。

:::warning 注意
基于上个案例在继续做优化,如需要请查看 axios 响应拦截器。
:::

封装

src/plugins/axios.js

import axios from 'axios'
import qs from 'qs'/*** 请求拦截器*/
axios.interceptors.request.use((config) => {config.data = qs.stringify(config.data)return config
})/*** 响应拦截器*/
axios.interceptors.response.use((response) => {if (response.data.code !== 200) {alert('接口响应失败')}return response.data
})/*** 接口请求方法*/
const request = (method, option) => {return axios({method: method,url: 'https://study.noxussj.top' + option.url,data: option.data,headers: {'Content-Type': 'application/x-www-form-urlencoded'}})
}export default {get: (option) => request('get', option),post: (option) => request('post', option),put: (option) => request('put', option)
}

调用

这样每次发起请求时,只需要把 二次封装的 axios 引入进来使用即可。可以大幅减少代码数量。

import axios from './plugins/axios.js'/*** 发起请求*/
const p1 = axios.post({url: '/api/login',data: { account: 'test', password: '123456' }
})p1.then((res) => {console.log(res.data)
})

原文链接:菜园前端

http://www.rdtb.cn/news/2543.html

相关文章:

  • 无锡梅村网站建设seo诊断分析报告
  • 网站建设技术发展现状网站推广策划思路的内容
  • shopex网站 css乱了谷歌关键词搜索
  • 甜品网站设计与实现毕业设计软文营销的三个层面
  • 美国做试管婴儿 网站怎么做好市场宣传和推广
  • 网站产品展示代码百度热门
  • 长沙网站建设政府补贴怎么学seo基础
  • 网络查控系统设计方案qq群排名优化软件购买
  • 网站装修用什么软件做免费推广软件哪个好
  • 广东的网站备案湖北短视频搜索seo
  • 重庆公司注册网站做游戏推广一个月能拿多少钱
  • kali wordpressseo综合查询爱站
  • 常州网站建设包括哪些免费的seo教程
  • 软慧网站建设网站seo方案撰写
  • 免费虚拟主机网站源码西安今天刚刚发生的新闻
  • 家居建材网站源码如何做网站seo排名优化
  • 北京网站优化诊断推广途径有哪些
  • 淄博市住房和城乡建设局官方网站宁波seo推广服务电话
  • 播州区建设局网站市场调研报告范文
  • 网站制作公司天强科技百度收录推广
  • 和田知名网站建设企业如何自己开发网站
  • ps做网站编排关键词优化seo外包
  • 做网站的女生多么免费网站提交入口
  • 网站 国外空间不需要icp许可证吗网站如何赚钱
  • 淄博 做网站博客
  • 做纹身注册什么网站好百度有几种推广方式
  • 网站开发对算法有要求么深圳疫情防控最新消息
  • 防城港做网站电商运营去哪里学比较好
  • 苏州企业如何建站友情链接有哪些展现形式
  • 域名解析错误怎么解决网络seo是什么工作