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

温州做网站多少钱汽车设计公司排名前十强

温州做网站多少钱,汽车设计公司排名前十强,怎样做营销型网站,合肥网站快速优化排名文章目录 一、axios是什么#xff1f;二、使用步骤2.1 下载2.2 引入2.3 使用Get请求Post请求Forms 三、封装 一、axios是什么#xff1f; Axios 是一个基于 promise 网络请求库#xff0c;作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和no… 文章目录 一、axios是什么二、使用步骤2.1 下载2.2 引入2.3 使用Get请求Post请求Forms 三、封装 一、axios是什么 Axios 是一个基于 promise 网络请求库作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。 二、使用步骤 2.1 下载 npm install axios -S2.2 引入 import axios from axios2.3 使用 Get请求 import axios from axios // 向给定ID的用户发起请求 axios.get(/user?ID12345).then(function (response) {// 处理成功情况console.log(response);}).catch(function (error) {// 处理错误情况console.log(error);}).finally(function () {// 总是会执行});// 上述请求也可以按以下方式完成可选 axios.get(/user, {params: {ID: 12345}}).then(function (response) {console.log(response);}).catch(function (error) {console.log(error);}).finally(function () {// 总是会执行}); // 支持async/await用法 async function getUser() {try {const response await axios.get(/user?ID12345);console.log(response);} catch (error) {console.error(error);} }Post请求 发起一POST请求 axios.post(/user,{firstName:Fred,lastName:Flintstone }).then(function(response){console.log(response); }).catch(function(error)){console.log(error); }发起多个并发请求 function getUserAccount() {return axios.get(/user/12345); }function getUserPermissions() {return axios.get(/user/12345/permissions); }const [acct, perm] await Promise.all([getUserAccount(), getUserPermissions()]);// ORPromise.all([getUserAccount(), getUserPermissions()]).then(function ([acct, perm]) {// ...});将HTML Form 转换JSON进行请求 const {data} await axios.post(/user, document.querySelector(#my-form), {headers: {Content-Type: application/json} })Forms Multipart (multipart/form-data) const {data} await axios.post(https://httpbin.org/post, {firstName: Fred,lastName: Flintstone,orders: [1, 2, 3],photo: document.querySelector(#fileInput).files}, {headers: {Content-Type: multipart/form-data}} )URL encoded form (application/x-www-form-urlencoded) const {data} await axios.post(https://httpbin.org/post, {firstName: Fred,lastName: Flintstone,orders: [1, 2, 3]}, {headers: {Content-Type: application/x-www-form-urlencoded} })三、封装 在src下创建utils目录在该目录下创建文件 request.js import axios from axios; import router from ../router/index // 1、创建axios对象 const service axios.create({baseURL: http://localhost:9090/drsm, }); //2、请求拦截器 service.interceptors.request.use(config {//在headers中加入认证信息。// if(token){// config.headers[Token] token// }return config }, error {Promise.reject(error); })//响应拦截器 service.interceptors.response.use((response) {//console.log(response);const {data} response;if (data.code 200 || data.code 201) {//回传的数据return data;} else {return Promise.reject(new Error(data.message))}},error {let msg;//console.log(error);if (error.response) {switch (error.response.status) {case 500:msg 500-服务器发生错误请及时联系管理员break;case 404:msg 404-你访问的页面不存在break;case 401:msg 401-请先登录系统再完成操作break;case 403:msg 403-额...没有权限访问breakdefault:msg 555-发生错误请及时联系管理员break;}//登录界面发生错误时不跳转到错误页if(error.config.url/login){return Promise.reject(new Error(msg))}router.push({path: /error,query: {msg: msg}});} else {msg 连接不到目标服务器}return Promise.reject(new Error(msg))} )export default service;在utils下创建api目录接着创建文件 course.js import qs from qs import service from /utils/requestexport function loginReq(name, pwd) {const data {username: name,password: pwd};return service.post(/login,qs.stringify(data)); }export function addUserReq(user){return service.post(/addUser,qs.stringify(user)); }export function userExist(username){let url /userExist/username;return service.get(url); }
http://www.tj-hxxt.cn/news/139423.html

相关文章:

  • 北京网络销售公司绍兴seo网站管理
  • 域名跟空间都有了怎么做网站网络品牌塑造
  • 耐克运动鞋网站建设规划书框架哪个网站可以领手工回家做
  • 自己做视频类网站用哪个cms中国互联网协会秘书长
  • 邢台市网站建设网站方案设计
  • 外贸网站设计多少钱买正品去哪个网站最好
  • 建设手机银行网站市场营销计划
  • 如何查找高权重网站个人简历模板免费可编辑
  • 聊城网站制作企业邮箱在哪看
  • wordpress商品多选互联网seo是什么
  • 泰州商城网站开发番禺做网站服务
  • 外贸人常去的网站网站左侧分类菜单怎么做
  • 成都网站建设十强企业我想做个网站
  • 手机网站建设开什么类型的票在线制作假亲子鉴定书
  • 怎样 管理网站短视频运营培训学费多少
  • 北海市建设局官方网站seo专业培训seo专业培训
  • win7本机做网站网页传奇哪个比较好玩
  • 襄阳集团网站建设公司网站流程
  • 青岛网站建设开发中国建设银行网站属于什么机构
  • 网站怎么弄缩略图上传中国无法访问wordpress
  • 河南如何建网站要什么条件百度公司总部在哪里
  • 建立网站步骤c++编程软件
  • 陕西省建设执业注册中心网站新浪云怎么做自己的网站
  • 怎样做网站让百度能找到做企业网站专用词
  • 网站建设法规黄页88网站推广方案
  • 怎么免费申请网站域名114推广平台
  • 投诉举报网站建设方案哪家网站设计公司好
  • 别人品牌的域名做网站吗制作类网站
  • 蓝色风格企业网站上海著名室内设计公司
  • 织梦网站首页自动更新天元建设集团有限公司刘士龙