
Axios
文章平均质量分 54
Axios常见的一些问题以及常用的知识点!
前端攻城狮路飞
正真的大师永远都怀着一颗学徒的心。
展开
-
vue开发项目前端axios请求跨域解决方案
话不多说,直接上代码,跨域的问题一般只存在本地开发的时候,生产环境下一般是不存在跨域的,如果有,那也是后端去解决,开发时遇到跨域,要莫找后端处理,另一种就是前端配置代理请求解决:vue.config.js的配置如下,主要是proxy里面的配置module.exports = { lintOnSave: false, devServer: { overlay: { warning: false, errors: false }, open: true原创 2021-12-09 10:21:55 · 1274 阅读 · 0 评论 -
axios因token过期导致弹出多条信息提示,简单处理解决!
首先看一下问题,我们在某个页面同时发起三条请求,token过期导致请求失败,返回登录页后一下弹出三个信息提示,体验感不太好我们只希望他弹出一条提示,解决办法也很简单,在我们封装请求的js文件中加一个判断即可,先声明一个变量showMsg来控制是否需要弹框,初始化为true,然后在请求判断中如果token失效导致走了401,先判断当前是否可以显示弹框,初始化为true第一次可以显示,然后把showMsg变为false,当地二第三请求走到这里的时候,showMsg为false,就不会再继续弹框了,第一次弹框原创 2021-02-23 11:08:58 · 4030 阅读 · 2 评论 -
vue使用axios请求传参方式data和form-data的区别和使用说明
1.先说一下form-data和data的传产方式:今天我自己遇到这样的问题,后台post传参数需要用form-data格式,我开始是如下这样写的,其实这是最普通的data传参,和form-data是不一样的: let id = this.getId(); //随机生成ID let title = this.title let content = this.editorContent; this.$axios({ url: 'http:/原创 2020-08-31 14:19:32 · 3864 阅读 · 0 评论 -
Vuex怎么使用,Vuex获取变量值,Vuex修改变量值和触发定义的方法!
今天来简单介绍一下Vuex在使用过程中应该怎么获取或者改变我们在state中声明的变量;关于这个问题,其实答案有很多种,每个人的习惯都不太一样,而最为正确和最安全的方法我来大概介绍一下,希望可以帮到大家!1.首先我们来引入vuex,里面的几个常用方法我就不一一介绍了,首先在state里面声明一个变量pathName,在定义一个方法savePath,第一个参数固定state,指向就是state本身,第二个参数是你调用方法时传的参数,如下图// 在store里面的index.js文件写入import原创 2020-06-24 16:54:21 · 9312 阅读 · 1 评论 -
前端axios请求接口跨域报错怎么解决?
axios+vue项目请求跨域:has been blocked by CORS policy: Response to preflight request doesn’t pass前端请求接口报错401/402/403怎么解决!最直接有效的解决方法就是直接叫后台开启跨域,前端解决跨域虽然有办法,但是难保上线不出问题,如果只是本地开发环境用的话可以配置反向代理,重写api/,或者配置请求头,Ajax就用jsonP啦,所以前端不用为难自己,接口问题找后端就行了!...原创 2020-06-16 10:04:24 · 2700 阅读 · 0 评论 -
什么是Vue全家桶,Vue全家桶包含哪些东西以及怎么使用
vue全家桶介绍:vue全家桶是基于vue开发必备的也是必学的东西,概括起来就是:、1.项目构建工具、2.路由、3.状态管理、4.http请求工具。最常见常用的vue全家桶简单的介绍一下,希望可以帮助你了解认识学会vue全家桶!1.vue-clivue-cli就是快速创建搭建一个vue项目的脚手架工具,安装vue-cli,直接在cmd命令执行:npm install -g vue-cli(安装的cnmp直接把npm改一下就可以),之后需要填写一些项目信息,不会的可以去网上搜一下。2.vue-rou原创 2020-05-14 18:57:54 · 39448 阅读 · 2 评论