一,图片img引入或css背景引入
img引入 如果图片没设置宽高定位可能会在加载过程中涉及到布局的变动;可以通过css进行图片的显示与隐藏,右键即可下载
css背景 通常作为背景时使用,会设置一个默认的宽高;非开发人员不能拿到图片资源
二,axios发送post请求传参后端接收不到
axios源码中将post请求中的Content-Type 默认变成了 application/json;导致当我们想要使用 'Content-Type': 'application/x-www-form-urlencoded' 不符合; 解决方式
方案一:
new URLSearchParams()
let param = new URLSearchParams()
param.append('username', 'admin')
param.append('pwd', 'admin')
axios({
method: 'post',
url: '/api/lockServer/search',
data: param
})
方案二:
引入QS
data: Qs.stringify(data)
方案三:
重新transformRequest方法
transformRequest: [function (data) {
let ret = "";
for (let it in data) {
ret += encodeURIComponent(it) + "=" + encodeURIComponent(data[it]) + "&";
}
return ret;
}]