axios
axios
六卿
冰冻三尺非一日之寒,愿你事事看开,唯独对美好保持执念。
展开
-
封装axios的get、post方法
import axios from 'axios'// axios.defaults.baseURL = 'http://localhost:3003/'axios.defaults.baseURL = process.env.REACT_APP_AXIOSURLconst get = (url, params) => { return new Promise((reso, reje) => { axios.get(url, { params }).then(原创 2021-10-24 16:20:41 · 3890 阅读 · 5 评论 -
vue页面跳转取消上一个页面请求
核心:1:vuex以数组的形式存放取消函数;2:axios请求拦截中设置cancelToken;3:页面跳转路由守卫取消上一个页面所以的请求。vuex中在vuex中设置一个存放取消函数的数组,还有一个添加数组元素的方法和清空数组的方法:这里放到了自定义的home模块:export default {/*** 定义命名空间,防止多个模块同名共享,使用时需要带上命名空间*/ namespaced: true, state: { _axiosPromiseArr原创 2021-08-20 17:41:58 · 4604 阅读 · 6 评论 -
后端返回图片二进制流,前端转base64
后端给了一个图片url:http://localhost:3003/images/0df7f084788cc336e5fb2b2b4e708ed8bgc.jpg但是我们想通过axios来进行请求: axios .get( "http://localhost:3003/images/0df7f084788cc336e5fb2b2b4e708ed8bgc.jpg", ) .then(res原创 2021-08-16 10:53:01 · 2062 阅读 · 2 评论