axios
文章平均质量分 54
来了来了啊
。。
展开
-
【前端学习日记】This relative module was not found:
这个错误常规的原因是引入组件或者引入API(请求接口)时的路径错误,但是今天我发现一个极其古怪的错误。原创 2022-08-22 10:54:18 · 2074 阅读 · 0 评论 -
【前端学习日记】Error in v-on handler: “TypeError: Object(...) is not a function“
这让我想起了,之前我也出现过类似的错误是,我是先写好了组件中的请求也引入了,但是忘了配置axios。也得注意一下是不是忘了写配置。我的错误原因是:我的axios请求配置了一个请求方法,然后当我在组件中调用的时候,却没有通过import引入进来。一开始查网上帖子,看其他人出现报错也是引入这一块儿,原因是引入方法没有加花括号。解决办法:在script标签内通过import方法引入即可。另外报错的是其实指向了一些地方,可以重点排查!...原创 2022-08-09 14:13:12 · 7924 阅读 · 0 评论 -
【前端学习日记】Vue2开发环境跨域问题
为什么跨域:据说是浏览器的同源策略,不允许协议、端口、路径不一致的IP相互访问,详情可以自行百度或文档。那我们一般的一般开发的时候就是会打开一个本地服务器嘛,如localhost:8080等,那么我们访问下面这个地址:https://www.baidu.com/index/ding.json的话,就违背了同源策略。自己项目本身用的是最后那种方便的形式,但是一直配置不生效,后来对着大佬文档一个字一个字扣,终于不报跨域的错误了。3、因为请求是从服务端发出的,所以就不存在跨域的问题了。第二部分:axios配置。.原创 2022-08-02 22:18:09 · 1580 阅读 · 0 评论 -
【前端学习日记】请求+取消请求+拦截器
附上axios中文文档:axios中文文档|axios中文网 | axios发起请求没什么好说的:常用get、post发起请求取消请求:const CancelToken = axios.CancelToken; // 来自axios的一个属性,用于取消请求let cancel; // 设置一个变量用于保存取消请求的函数,方便后面直接调用axios.get('/user/12345', { // 取消请求配置项 cancelToken: new CancelToken(fun原创 2022-05-26 11:41:47 · 1518 阅读 · 0 评论 -
【前端学习日记】axios拦截器
先附上文档地址:axios中文文档|axios中文网 | axios分类:请求拦截器,相应拦截器。拦截器作用:在请求或响应被 then 或 catch 处理前拦截它们 ---官方解释实际上说的似乎有点不正确。当一个请求发送出去后,再拦截有什么意义呢。基于Promise浅显的理解,axios发起请求作为一个异步任务,会有两种结果,请求成功执行then方法里的代码,请求失败执行catch里面的代码,它会向下通过return进行一个链式的数据传递。所以一旦到了then或者catch之前,换句话说,原创 2022-05-26 10:32:43 · 1024 阅读 · 0 评论 -
【前端学习日记】自定义配置一个新的axios实例
应用场景:当需要向不同的服务器发起请求时 axios.defaults.baseURL = 'https://api.example.com'; 当我们设置了一个全局的默认配置,如URL地址:此时我们通过axios发送请求时,就可以直接忽略主机地址,写上需要访问的接口的相对路径即可。这样在实际发起请求时,会自动补全地址。但是,当我们的应用需要访问不同的主机来发起请求和获得响应时,在设置了全局默认地址的情况下,就不方便了。尤其是多个请求访问时,全写成绝对路径的话,一是没意义,二是原创 2022-05-26 09:40:48 · 257 阅读 · 0 评论 -
【前端学习日记】axios请求数据和响应数据
先附上axios中文文档,英文文档太过具体了,经常进不去。axios中文文档|axios中文网 | axios常用api(增删改查):get(查询数据) post(新增数据) put(修改数据) delete(删除数据)----对应数据库的增删改查两种基本使用方式:对象式、函数式对象式:函数式:注意:① 函数式里面设置了一个全局axios默认值,所有后面所有请求的配置url都是写的相对地址,在发起请求时会自动补全地址。② 前端用的最...原创 2022-05-24 17:21:08 · 720 阅读 · 0 评论