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

网站空间 jsp软件开发文档的重要性

网站空间 jsp,软件开发文档的重要性,淘宝客优惠券网站建设加盟官网,新手建站教程视频#x1f973;博 主#xff1a;初映CY的前说(前端领域) #x1f31e;个人信条#xff1a;想要变成得到#xff0c;中间还有做到#xff01; #x1f918;本文核心#xff1a;当我们在路由跳转前与后我们可实现触发的操作 【前言】ajax是一种在javaScript代码中发请… 博       主初映CY的前说(前端领域) 个人信条想要变成得到中间还有做到 本文核心当我们在路由跳转前与后我们可实现触发的操作 【前言】ajax是一种在javaScript代码中发请求并获取响应数据的技术我们的axios是一个别人封装好的、用来发ajax请求的工具。那么我们发送请求与响应数据可以用来做什么呢这样做有什么好处呢可以实现——当我们不刷新页面的情况下我们从服务器获取请求的数据以局部更新我们定点的数据而不是我们整个页面的刷新。 目录 一、axios 1.1axios的请求方式 1.2请求方式的传参特点 1.3【经典面试题】get与post请求的区别 二、axios拦截器 2.1axios拦截器介绍 2.2axios拦截器使用 2.3总结axios拦截器 一、axios 1.1axios的请求方式 1.get 该请求方式常用于处理查询操作比如我们在浏览器上搜索基本上用的使get请求 2.post 该请求常用于我们处理新增操作比如我们对我们页面中的登录时进行增加数据进服务器 3.put 该请求常用于我们处理全部更新操作比如我们对我们页面中的form表单进行全部修改 4.patch 该请求常用于我们处理局部更新操作比如我们对我们页面中的form表单进行全部修改 5.delete 该请求常用于我们处理删除数据操作处理页面上需要删除的信息常需要使用该请求方式 1.2请求方式的传参特点 get常用于请求行传参post 、put、patch常用于请求体传参delete常用于请求行/请求参数传参 1.3【经典面试题】get与post请求的区别 1.位置不同。我们的get是写在请求行中post则是写在请求体中。也就是一个可以在地址栏可以看到我们的信息(get),一个需要按下F12在调试里面看我们传递的信息 2.速度不同。使用get因为有大小限制的原因因此数据传输的速度长比post请求快 3.大小不同。get写在地址栏上面因此有长度的限制最大长度为2k左右而我们的post写在请求体中没有大小的限制 4.安全性不同。get的参数可以直接看到post参数需要按下F12来查看 二、axios拦截器 2.1axios拦截器介绍 【授人以鱼不如授人以渔】我们通过官网出的文件来进行一个讲解 请求拦截器处理我们在发送请求之前需要经过的回调函数 相应拦截器服务器响应之后返回给我们之前会被执行的回调函数 官网指南拦截器 | Axios 中文文档 | Axios 中文网 (axios-http.cn) 下图为上述超链接打开之后所看到的页面 我们将上述代码copy下来这一大段代码不需要背下来到了工作当中也是直接去axios官方中直接copy下来我们进行应用即可呦 1.便于封装操作我们常会建立一个专门的文件来写下我们的拦截器同基地址作为第一次封装。 【vue2小知识】实现axios的二次封装_初映CY的前说的博客 // 添加请求拦截器 axios.interceptors.request.use(function (config) {// 在发送请求之前做些什么return config},function (error) {// 对请求错误做些什么return Promise.reject(error)} )// 添加响应拦截器 axios.interceptors.response.use(function (response) {// 2xx 范围内的状态码都会触发该函数。// 对响应数据做点什么return response},function (error) {// 超出 2xx 范围的状态码都会触发该函数。// 对响应错误做点什么return Promise.reject(error)} )我们将官网的这段代码获取下来了兄弟姐妹们有没有发现官方甚至连注释都给我们写好了很清晰明了的介绍了axios拦截器的用法可知 axios是我们用于发送Ajax请求之前以及我们在发送请求之后会执行的一个回调函数 2.2axios拦截器使用 1.在项目中先下载下我们的axios 至此我们知道了axiox的基本概念那怎么在vue项目中引用使用npm i axios 或者这 yarn add axios 将我们的axios下载下来使用指南npm的使用介绍 2.项目中进行引入与拦截器在同一个js文件 import axios from axios 3.设置基地址并且导入request const request axios.create({baseURL: http://ajax-api.itheima.net/api,timeout: 5000 // 超过5s请求停止 })export default request 4.根据接口文档写axios请求 import request from /utils/request export function homeAddress (pname, cname) {return request({url: /area,method: GET,params: {pname: pname,cname: cname}}) }5.页面中进行调用 templatediv classdiv1button clickgetHomeAddress(江西省, 九江市)点我获取地址/button/div /templatescript import { homeAddress } from ./api/address export default {methods: {async getHomeAddress (pname, cname) {console.log(pname, cname)const res await homeAddress(pname, cname)console.log(地址数据为, res)}} } /scriptstyle langless .div1 {background-color: teal;button {height: 50px;display: block;margin: 30px auto;} } /style6.点击按钮发送请求 7.配置axios拦截器 7.1请求拦截器 在发送请求之前会执行的一个回调常用于将token添加进请求头的Authorization中。 注意我们的axios实例是request因此从官网cv下来我们需要将axios改为request // 添加请求拦截器 request.interceptors.request.use(function (config) {// 在发送请求之前做些什么console.log(config, config)console.log(嘿我是在请求之前就执行的)return config // 发给服务器的信息},function (error) {// 对请求错误做些什么return Promise.reject(error)} ) 7.2响应拦截器 从服务器获取到了数据返回的时候先执行一个回调函数常用于做状态码判断与脱壳处理 // 添加响应拦截器 request.interceptors.response.use(function (response) {// 2xx 范围内的状态码都会触发该函数。// 对响应数据做点什么console.log(response, response)console.log(嘿我是在请求之后就执行的,response为我们请求相应的结果)return response.data.data},function (error) {// 超出 2xx 范围的状态码都会触发该函数。// 对响应错误做点什么return Promise.reject(error)} )可以看到我们最终响应的值是我们response处理过的值 2.3总结axios拦截器 请求拦截器在发送请求之前会执行的回调函数 响应拦截器发送请求后服务器返回前执行的回调函数 ——期待大家的关注与支持! 你的肯定是我更新的最大动力——
http://www.pierceye.com/news/814480/

相关文章:

  • 宁夏网站设计公司网页视频怎么下载ios
  • 滁州建设厅网站工程建设施工企业质量管理规范
  • 从事网站建设的职业wordpress 外网
  • 百度百度上海百度seo
  • 山西网站的公司广东省住房与城乡建设厅网站
  • 怎么查看网站是用什么编程语言开发的品牌软文范文
  • 能够沟通业务的网站wordpress 主题 恢复
  • 动态域名做网站在线查询企业
  • 绍兴企业网站推广建设通是什么网站
  • 网站设计制作太原抖音seo怎么做的
  • 北京网站代理备案上海跨境电商网站开发公司排名
  • 您的网站未备案 或者原备案号被取消开发一个微信小程序多少钱
  • 如何用记事本做网站南宁做网站哪家好
  • 优秀网站首页百度账号怎么改名字
  • 杭州做网站排名软件碧桂园房地产最新消息
  • 上传网站空间天津专门做网站的公司
  • 无锡企业做网站大庆油田内网主页网址
  • 网站开发合同 下载山西正规网站建设报价公司
  • seo好的外贸网站怎么用wordpress建立本地网站
  • 网站备案号查询有名vi设计公司
  • 呼市做网站建设的公司哪家好易班班级网站建设展示PPT
  • 网站制作精品案例欣赏中国建设局网站首页
  • 几分钟做网站网站网格布局
  • 为企业做网站策划案网站建设 爱诚科技公司
  • 怎么把网站放到阿里云做网站外链需要多少钱
  • 南宁市网站建设公司给人做网站网站
  • 怎么查网站的备案号网站页面设计需求
  • 手机网站怎么做的好网页设计参考书籍
  • 网站建设和网络推广方案网站建设技术可行性分析
  • 免费建站网站自助建站的网站建站淘宝网站开始怎么做的