logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue切换路由后取消未完成的axios请求

取消请求的必要性在切换页面后,取消之前还未完成的axios请求,以免之前的请求结果影响当前页面的判断原理实现的原理:1、取消axios请求的方法;2、将当前页面的请求取消方法存在state中,在router.beforeEach()钩子函数中遍历执行该取消方法。取消axios请求的方法其实原理都是通过axios的cancelToken属性来实现,在封装好的axios中添加以下代码:const in

#vue.js#javascript#前端
在el-form中自定义校验规则(关联字段校验,需要在校验方法中用到this)

官方写法el-form是支持自定义规则的,官网中是这么写的data() {var checkAge = (rule, value, callback) => {if (!value) {return callback(new Error('年龄不能为空'));}setTimeout(() => {if (!Number.isInteger(value)) {

#javascript#前端
vue3项目中封装axios

目前前端最流行的网络请求库还是axios,所以对axios的封装很有必要,此次基于vue3+ts的环境下。axios的基本使用import axios from 'axios'// console.log('adh')axios.get('http://XXX.xxx.xxx.xxx:8000/home').then((res) => {console.log(res.data)})axio

#javascript#前端#typescript +1
暂无文章信息