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

上海360网站建设日照网站优化公司

上海360网站建设,日照网站优化公司,网站开发最好的语言,mediwiki 做网站vueaxios常用操作vue2axios请求拦截依赖项http.jsvue2axios设置请求头依赖项http.js获取并设置请求头api.jsa.vuevue2axios请求拦截 依赖项 “vue”: “^2.6.11” “axios”: “^0.21.0” “element-ui”: “^2.13.2”(做弹窗提示,可以不用) http.js // 引入axi…

vue+axios常用操作

  • vue2+axios请求拦截
    • 依赖项
    • http.js
  • vue2+axios设置请求头
    • 依赖项
    • http.js
    • 获取并设置请求头
      • api.js
      • a.vue

vue2+axios请求拦截

依赖项

“vue”: “^2.6.11”
“axios”: “^0.21.0”
“element-ui”: “^2.13.2”(做弹窗提示,可以不用)

http.js

// 引入axios以及element ui中的loading和message组件
import axios from 'axios'
import {Loading,Message
} from 'element-ui'
import router from '../../router/index'
// 超时时间
axios.defaults.timeout = 5000// http请求拦截器
var loadinginstace
axios.interceptors.request.use(config => {// element ui Loading方法loadinginstace = Loading.service({fullscreen: true})return config
}, error => {loadinginstace.close()Message.error({message: '加载超时'})return Promise.reject(error)
})
// http响应拦截器
axios.interceptors.response.use(data => { // 响应成功关闭loadingloadinginstace.close()const code = data.data.code;if (code == 401) {Message.closeAll()router.push('/')sessionStorage.removeItem('author')return data;}return data;
}, error => {loadinginstace.close()if (error.toString().indexOf('timeout')) {error = '请求超时!'}return Promise.reject(error)
})export default axios

vue2+axios设置请求头

依赖项

“vue”: “^2.6.11”
“axios”: “^0.21.0”
“element-ui”: “^2.13.2”(做弹窗提示,可以不用)

http.js

// 引入axios以及element ui中的loading和message组件
import axios from 'axios'
if (sessionStorage.getItem("author")) {axios.defaults.headers.common["Authorization"] = sessionStorage.getItem("author");
}
// 超时时间
axios.defaults.timeout = 5000
axios.defaults.withCredentials = trueexport default axios

获取并设置请求头

api.js

import axios from '../assets/js/http'
const IP = "http://xxxx:xx" // test/*** 登录* @returns */
export function rpc_login(username,password
) {return axios.post(IP + "/auth/login", {username,password,}, {transformRequest: [function (data, headers) {if (headers.common.Authorization) {delete headers.common.Authorization;}return JSON.stringify(data);}],headers: {"Content-Type": "application/json"}})
}

a.vue

rpc_login(this.username, this.password).then((res) => {if (res.data.code == "200") {axios.defaults.headers.common["Authorization"] = res.data.data;sessionStorage.setItem("author", res.data.data);this.$router.push("/home");} else {this.$message.error(res.data.msg);}}).catch((err) => {this.$message.error(err.toString());});
http://www.khdw.cn/news/47587.html

相关文章:

  • 网页设计与制作教程游戏页面seo综合查询平台
  • 网站建设与推广的区别人民日报今日头条新闻
  • sqlite做网站数据库百度用户服务中心客服电话
  • 做营销型网站多少钱网页制作成品模板网站
  • 网站建设活动策划产品推广怎么做
  • wordpress网络报名系统贵州网站seo
  • 网站建设结束的售后服务视频营销
  • jsp是否可以做网站宁海关键词优化怎么优化
  • 网站备案变更接入网络营销方式有哪些?
  • 有哪些做投行网站优化大师网页版
  • 建设网站阿里云服务器百度指数搜索热度
  • 制作外贸网站公司网络服务提供商
  • 免费行情网站下载大全正规电商平台有哪些
  • 网站建设大作业百度推广账户搭建
  • 网站开发详细设计营销软文写作
  • 网页设计制作网站模板草图公司网页怎么做
  • 泰安新浪乐居房产网优化教程网
  • 网站开发策略北京十大教育培训机构排名
  • 做移动网站优化首种子搜索神器在线引擎
  • 建设银行潮州分行网站长沙做网络推广公司的
  • 帝国cms怎么做淘客网站怎样创建网站或者网址
  • 云南建设厅和网站短视频推广引流方案
  • 合肥高端网站建设百度问答一天能赚100块吗
  • 网站推广计划至少应包括游戏推广
  • 河北邯郸的最新通告重庆百度推广排名优化
  • 北京网站建设公司排名济南网络推广公司
  • 网站建设的内容管理成都网站关键词排名
  • 百度网站建设的十一个今日军事新闻头条最新
  • wordpress 主题 模板 区别seo工具包
  • 巴中住房建设部网站本地网络seo公司