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

2021年uc秒懂网址如何提高seo关键词排名

2021年uc秒懂网址,如何提高seo关键词排名,做网站教程靠谱吗,mac 网站开发软件axios 进阶 接口传参方式 使用 xhr 原生技术或者是 axios 时,它的 post 传参方式是键值对的形式 keyvalue。但是在实际开发中一般是使用对象的形式定义数据,方便读取和赋值。所以当我们需要发起请求时可以通过 qs 这一款插件将对象转成键值对形式&…

axios 进阶

接口传参方式

使用 xhr 原生技术或者是 axios 时,它的 post 传参方式是键值对的形式 key=value。但是在实际开发中一般是使用对象的形式定义数据,方便读取和赋值。所以当我们需要发起请求时可以通过 qs 这一款插件将对象转成键值对形式,也可以将键值对形式转成对象,这样就省去了我们自己手动转换的代码。

:::warning 注意
接下来的会在上一个 axios 案例的基础上去做调整,如需要请查看 axios 使用。
:::


  1. 通过命令安装 qs 插件
$ yarn add qs
  1. 修改传参方式
import axios from 'axios'
import qs from 'qs'const data = qs.stringify({account: 'test',password: '123456'
})const p1 = axios({method: 'post',url: 'https://study.noxussj.top/api/login',data: data,headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'}
})p1.then((res) => {console.log(res.data)
})
  1. 修改后预览效果,依然是可以正常请求接口。

请求拦截器

请求拦截器一般是指在请求前需要做的一些处理,例如配置默认请求参数,或者把对象转成键值传参对方式等。这里要记住,每一次新的请求都会先经过请求拦截器。例如我们可以把 qs 转换方法写在请求拦截器中,这样就不需要在每次请求前都要调用 qs 做数据处理,从而节省了部分代码,也让请求参数格式统一成对象形式。

:::warning 注意
基于上面的案例在继续做优化,如需要请查看 axios 接口传参方式。
:::

import axios from 'axios'
import qs from 'qs'/*** 请求拦截器*/
axios.interceptors.request.use((config) => {config.data = qs.stringify(data)return config
})/*** 发起请求*/
const data = { account: 'test', password: '123456' }const p1 = axios({method: 'post',url: 'https://study.noxussj.top/api/login',data: data,headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})p1.then((res) => {console.log(res.data)
})

修改后预览效果,依然是可以正常请求接口。

响应拦截器

响应拦截器一般是指接口响应成功,准备返回接收的数据之前做的一些处理。例如只返回核心部分数据、判断后端的 code 是否正常,错误则弹出提示框提示等。这里要记住,每一次新的请求数据返回之前都会先经过响应拦截器。

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

import axios from 'axios'
import qs from 'qs'/*** 请求拦截器*/
axios.interceptors.request.use((config) => {config.data = qs.stringify(data)return config
})/*** 响应拦截器*/
axios.interceptors.response.use((response) => {if (response.data.code !== 200) {alert('接口响应失败')}return response.data
})/*** 发起请求*/
const data = { account: 'test', password: '123456' }const p1 = axios({method: 'post',url: 'https://study.noxussj.top/api/login',data: data,headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})p1.then((res) => {console.log(res.data)
})

原文链接:菜园前端

http://www.zhongyajixie.com/news/22292.html

相关文章:

  • 做网站和做网页一样吗小广告模板
  • wordpress把头像改为QQ头像怎么优化网站关键词的方法
  • 学做面包到什么网站腾讯广告投放推广平台价格
  • 网站首页介绍新手如何找cps推广渠道
  • 平面艺术设计关键词seo排名优化软件
  • 平台网站建设设计个人发布信息免费推广平台
  • 如何找专业的网站建设公司如何做好互联网营销
  • 国外外贸网站大全四川百度推广和seo优化
  • 做网站学什么专业房管局备案查询网站
  • 网站域名使用期站长seo查询
  • 南昌网站改版公司seo资源网站 排名
  • 深圳网站建设大公司排名互联网营销师报考条件
  • 网站建设公司的职责网站开发制作培训学校
  • 瑞丽网站建设百度seo推广计划类型包含
  • 网站空间和数据库的关系品牌网络推广
  • 重庆政府采购网站官网市场策划方案
  • 做基因结构可以用哪个网站优化公司哪家好
  • 郑州平台类网站惠州seo关键词
  • 安徽党组织标准化建设网站国内十大4a广告公司
  • wordpress汇聚素材网网站搜索优化官网
  • 深圳公司建站推广网时代教育培训机构怎么样
  • wordpress没有css样式湖南seo优化按天付费
  • 做盗号网站2024年1月新冠高峰期
  • 网站运营服务商企业网络营销策划
  • 网络教育网站如何做营销推广万网域名官网
  • 做目录右内容网站手机百度经验首页登录官网
  • 做网站的费用如何写分录如何让网站快速收录
  • 信誉好的镇江网站优化2345手机浏览器
  • 成都什么是网站建设宁波seo整站优化软件
  • 调兵山网站建设白嫖永久服务器