奇异问题1:为什么修改vant-ui的默认样式,设置border-radius在浏览器生效了,但是ios真机没有效果。
出现此问题的原因是因为ios手机会在transform的时候导致border-radius失效
解决方法:在使用动画效果带transform的元素的上一级div元素的css加上下面语句:
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
如何使用axios封装统一的请求方法
// util/axios.js
import axios from 'axios'
const pending = {
}
const CancelToken = axios.CancelToken
const removePending = (key, isRequest = false) => {
if (pending[key] && isRequest) {
pending[key]('取消重复请求')
}
delete pending[key]
}
const getRequestIdentify = (config, isReuest = false) => {
let url = config.url
if (isReuest) {
url = config.baseURL + config.url.substring(1, config.url.length)
}