1.封装axios
假如我们要上传图片:
this.$http({
url: '/common/upload',
method: 'post',
data: formdata,
headers: { 'Content-Type': 'multipart/addAndEditForm-data' },
}).then((url) => {
this.$refs.md.$img2Url(pos, url);
})
除开图片,我们基本都是json格式,所以我们可以配置个全局的:
axios.defaults.headers['Content-Type'] = 'application/json';
相当于:
axios.defaults.headers.get['Content-Type'] = 'application/json'和
axios.defaults.headers.post['Content-Type'] = 'application/json';